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

## Uses of Class
org.neuroph.core.learning.LearningRule

Packages that use LearningRule
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.learning | Provides implementations of specific neural network learning algorithms.

Uses of LearningRule in org.neuroph.core

Methods in org.neuroph.core that return LearningRule
`LearningRule` | `NeuralNetwork.getLearningRule()` Returns the learning algorithm of this network

Methods in org.neuroph.core with parameters of type LearningRule
`void` | `NeuralNetwork.learnInNewThread(TrainingSet trainingSetToLearn, LearningRule learningRule)` Starts learning with specified learning rule in new thread to learn the specified training set, and immediately returns from method to the current thread execution
`void` | `NeuralNetwork.learnInSameThread(TrainingSet trainingSetToLearn, LearningRule learningRule)` Starts the learning with specified learning rule in the current running thread to learn the specified training set, and returns from method when network is done learning
`void` | `NeuralNetwork.setLearningRule(LearningRule learningRule)` Sets learning algorithm for this network

Uses of LearningRule in org.neuroph.core.learning

Subclasses of LearningRule in org.neuroph.core.learning
`class` | `IterativeLearning` Base class for all iterative learning algorithms.
`class` | `SupervisedLearning` Base class for all supervised learning algorithms.
`class` | `UnsupervisedLearning` Base class for all unsupervised learning algorithms.

Uses of LearningRule in org.neuroph.nnet.learning

Subclasses of LearningRule in org.neuroph.nnet.learning
`class` | `BackPropagation` Back Propagation learning rule for Multi Layer Perceptron neural networks.
`class` | `BinaryDeltaRule` Delta rule learning algorithm for perceptrons with step functions.
`class` | `BinaryHebbianLearning` Hebbian-like learning algorithm used for Hopfield network.
`class` | `CompetitiveLearning` Competitive learning rule.
`class` | `DynamicBackPropagation` Backpropagation learning rule with dynamic learning rate and momentum
`class` | `HopfieldLearning` Learning algorithm for the Hopfield neural network.
`class` | `InstarLearning` Hebbian-like learning rule for Instar network.
`class` | `KohonenLearning` Learning algorithm for Kohonen network.
`class` | `LMS` LMS learning rule for neural networks.
`class` | `MomentumBackpropagation` Backpropagation learning rule with momentum.
`class` | `OjaLearning` Oja learning rule wich is a modification of unsupervised hebbian learning.
`class` | `OutstarLearning` Hebbian-like learning rule for Outstar network.
`class` | `PerceptronLearning` Perceptron learning rule for perceptron neural networks.
`class` | `SigmoidDeltaRule` Delta rule learning algorithm for perceptrons with sigmoid (or any other diferentiable continuous) functions.
`class` | `SupervisedHebbianLearning` Supervised hebbian learning rule.
`class` | `UnsupervisedHebbianLearning` Unsupervised hebbian learning rule.

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