Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neuroph
PREV NEXT | FRAMES NO FRAMES

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neuroph
PREV NEXT | FRAMES NO FRAMES