Neuroph

Uses of Class
org.neuroph.core.NeuralNetwork

Packages that use NeuralNetwork
org.neuroph.core This package provides base classes and basic building components for neural networks. 
org.neuroph.core.learning This package provides base classes for neural network learning algorithms. 
org.neuroph.nnet This package provides out-of-the-box neural networks 
org.neuroph.nnet.learning This package provides implementations of concrete neural network learning algorithms. 
org.neuroph.util This package provides various utility classes for creating neural networks, type codes, parsing vectors, etc. 
org.neuroph.util.plugins This package provides various plugins for neural networks. 
 

Uses of NeuralNetwork in org.neuroph.core
 

Fields in org.neuroph.core declared as NeuralNetwork
private  NeuralNetwork Layer.parentNetwork
          Reference to parent neural network
 

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
 

Constructors in org.neuroph.core.learning with parameters of type NeuralNetwork
IterativeLearning(NeuralNetwork network)
          Sets neural network for this learning algorithm
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
          The Adaline class represents Adaline neural network architecture with LMS learning rule.
 class BAM
           
 class CompetitiveNetwork
          The CompetitiveNetwork class represents neural network with competitive learning rule.
 class Hopfield
          The Hopfield class represents Hopfield neural network.
 class Instar
          The Instar class represents Instar neural network with Instar learning rule.
 class Kohonen
          The Kohonen class represents Kohonen neural network.
 class MaxNet
          The MaxNet class represents Max Net neural network with competitive learning rule.
 class MultiLayerPerceptron
          The MultiLayerPerceptron class that represents Multi Layer Perceptron neural network with Back propagation learning algorithm.
 class NeuroFuzzyReasoner
          The NeuroFuzzyReasoner class represents Neuro Fuzzy Reasoner architecture.
 class Outstar
          The Outstar class represents Outstar neural network with Outstar learning rule.
 class Perceptron
          The Perceptron class that represents Perceptron neural network with some LMS based learning algorithm.
 class RbfNetwork
          The RbfNetwork class represents Radial basis function neural network.
 class SupervisedHebbianNetwork
          The SupervisedHebbianNetwork class that represents Hebbian neural network with supervised hebbian learning algorithm.
 class UnsupervisedHebbianNetwork
          The UnsupervisedHebbianNetwork class that represents Hebbian neural network with Unsupervised Hebbian learning algorithm.
 

Fields in org.neuroph.nnet with type parameters of type NeuralNetwork
private  java.util.Map<java.lang.String,NeuralNetwork> ModularNetwork.neuralNets
          Neural networks collection
 

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

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

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 IterativeHopfieldLearning 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.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
 

Fields in org.neuroph.util.plugins declared as NeuralNetwork
private  NeuralNetwork PluginBase.parentNetwork
          Reference to parent neural network
 

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