Neuroph

Uses of Class
org.neuroph.core.NeuralNetwork

Packages that use NeuralNetwork
org.neuroph.contrib Provides various contributions from the Neuroph community. 
org.neuroph.contrib.imgrec Provides classes for image recognition with neural networks. 
org.neuroph.core Provides base classes and basic building components for neural networks. 
org.neuroph.core.learning Provides base classes for neural network learning algorithms. 
org.neuroph.nnet Provides out-of-the-box neural networks 
org.neuroph.nnet.learning Provides implementations of specific neural network learning algorithms. 
org.neuroph.samples Provides some basic examples of how to use Neuroph. 
org.neuroph.util Provides various utility classes for creating neural networks, type codes, parsing vectors, etc. 
org.neuroph.util.plugins Provides various plugins for neural networks. 
 

Uses of NeuralNetwork in org.neuroph.contrib
 

Subclasses of NeuralNetwork in org.neuroph.contrib
 class IACNetwork
           Interactive Activation Controller neural network.
 class RecommenderNetwork
          E-commerce recommender neural network based on hebbian learning.
 

Uses of NeuralNetwork in org.neuroph.contrib.imgrec
 

Methods in org.neuroph.contrib.imgrec that return NeuralNetwork
static NeuralNetwork ImageRecognitionHelper.createNewNeuralNetwork(java.lang.String label, java.awt.Dimension samplingResolution, ColorMode colorMode, java.util.List<java.lang.String> imageLabels, java.util.Vector<java.lang.Integer> layersNeuronsCount, TransferFunctionType transferFunctionType)
          Creates and returns new neural network for image recognition.
 

Uses of NeuralNetwork in org.neuroph.core
 

Methods in org.neuroph.core that return NeuralNetwork
 NeuralNetwork Layer.getParentNetwork()
          Returns reference to parent network
static NeuralNetwork NeuralNetwork.load(java.lang.String filePath)
          Loads neural network from the specified file.
 

Methods in org.neuroph.core with parameters of type NeuralNetwork
 void Layer.setParentNetwork(NeuralNetwork parent)
          Sets reference on parent network
 

Uses of NeuralNetwork in org.neuroph.core.learning
 

Fields in org.neuroph.core.learning declared as NeuralNetwork
protected  NeuralNetwork LearningRule.neuralNetwork
          Neural network to train
 

Methods in org.neuroph.core.learning that return NeuralNetwork
 NeuralNetwork LearningRule.getNeuralNetwork()
          Gets neural network
 

Methods in org.neuroph.core.learning with parameters of type NeuralNetwork
 void LearningRule.setNeuralNetwork(NeuralNetwork neuralNetwork)
          Sets neural network for this learning rule
 

Constructors in org.neuroph.core.learning with parameters of type NeuralNetwork
IterativeLearning(NeuralNetwork network)
          Creates new instannce of IterativeLearning learning algorithm for the specified neural network.
LearningRule(NeuralNetwork network)
          Sets neural network for this learning rule
SupervisedLearning(NeuralNetwork network)
          Creates new supervised learning rule and sets the neural network to train
UnsupervisedLearning(NeuralNetwork neuralNetwork)
          Creates new unsupervised learning rule and sets the neural network to train
 

Uses of NeuralNetwork in org.neuroph.nnet
 

Subclasses of NeuralNetwork in org.neuroph.nnet
 class Adaline
          Adaline neural network architecture with LMS learning rule.
 class BAM
          Bidirectional Associative Memory
 class CompetitiveNetwork
          Two layer neural network with competitive learning rule.
 class Hopfield
          Hopfield neural network.
 class Instar
          Instar neural network with Instar learning rule.
 class Kohonen
          Kohonen neural network.
 class MaxNet
          Max Net neural network with competitive learning rule.
 class MultiLayerPerceptron
          Multi Layer Perceptron neural network with Back propagation learning algorithm.
 class NeuroFuzzyPerceptron
          The NeuroFuzzyReasoner class represents Neuro Fuzzy Reasoner architecture.
 class Outstar
          Outstar neural network with Outstar learning rule.
 class Perceptron
          Perceptron neural network with some LMS based learning algorithm.
 class RbfNetwork
          Radial basis function neural network.
 class SupervisedHebbianNetwork
          Hebbian neural network with supervised Hebbian learning algorithm.
 class UnsupervisedHebbianNetwork
          Hebbian neural network with unsupervised Hebbian learning algorithm.
 

Methods in org.neuroph.nnet that return NeuralNetwork
 NeuralNetwork ModularNetwork.getNetwork(java.lang.String label)
          Gets neural network
 

Methods in org.neuroph.nnet with parameters of type NeuralNetwork
 void ModularNetwork.addNetwork(NeuralNetwork neuralNet)
          Adds neural network
 

Uses of NeuralNetwork in org.neuroph.nnet.learning
 

Constructors in org.neuroph.nnet.learning with parameters of type NeuralNetwork
BackPropagation(NeuralNetwork neuralNetwork)
          Creates new instance of BackPropagation learning for the specified neural network
BinaryHebbianLearning(NeuralNetwork neuralNetwork)
          Creates new instance of BinaryHebbianLearning for the specified neural network
CompetitiveLearning(NeuralNetwork neuralNetwork)
          Creates new instance of CompetitiveLearning for the specified neural network
HopfieldLearning(NeuralNetwork neuralNetwork)
          Creates new HopfieldLearning for the specified neural network
InstarLearning(NeuralNetwork neuralNetwork)
          Creates new instance of InstarLearning algorithm for the specified neural network.
LMS(NeuralNetwork neuralNetwork)
          Creates new LMS learning rule for specified neural network
MomentumBackpropagation(NeuralNetwork neuralNetwork)
          Creates new instance of MomentumBackpropagation learning for the specified neural network
OjaLearning(NeuralNetwork neuralNetwork)
          Creates an instance of OjaLearning algorithm for the specified neural network
OutstarLearning(NeuralNetwork neuralNetwork)
          Creates new instance of OutstarLearning algorithm for the specified neural network.
SigmoidDeltaRule(NeuralNetwork neuralNetwork)
          Creates new SigmoidDeltaRule for the specified neural network
StepDeltaRule(NeuralNetwork neuralNetwork)
          Creates new StepDeltaRule learning for the specified neural network
SupervisedHebbianLearning(NeuralNetwork neuralNetwork)
          Creates new instance of SupervisedHebbianLearning algorithm for the specified neural network.
UnsupervisedHebbianLearning(NeuralNetwork neuralNetwork)
          Creates an instance of UnsupervisedHebbianLearning algorithm for the specified neural network
 

Uses of NeuralNetwork in org.neuroph.samples
 

Methods in org.neuroph.samples with parameters of type NeuralNetwork
static void PerceptronSample.testNeuralNetwork(NeuralNetwork neuralNet, TrainingSet trainingSet)
          Prints network output for the each element from the specified training set.
static void XorMultiLayerPerceptronSample.testNeuralNetwork(NeuralNetwork neuralNet, TrainingSet trainingSet)
          Prints network output for the each element from the specified training set.
 

Uses of NeuralNetwork in org.neuroph.util
 

Methods in org.neuroph.util with parameters of type NeuralNetwork
static void NeuralNetworkFactory.setDefaultIO(NeuralNetwork nnet)
          Sets default input and output neurons for network (first layer as input, last as output)
 

Uses of NeuralNetwork in org.neuroph.util.plugins
 

Methods in org.neuroph.util.plugins that return NeuralNetwork
 NeuralNetwork PluginBase.getParentNetwork()
          Returns the parent network for this plugin
 

Methods in org.neuroph.util.plugins with parameters of type NeuralNetwork
 void PluginBase.setParentNetwork(NeuralNetwork parentNetwork)
          Sets the parent network for this plugin
 


Neuroph