Neuroph

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 BinaryHebbianLearning
          Hebbian-like learning algorithm used for Hopfield network.
 class CompetitiveLearning
          Competitive learning rule.
 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 SigmoidDeltaRule
          Delta rule learning algorithm for perceptrons with sigmoid functions.
 class StepDeltaRule
          Delta rule learning algorithm for perceptrons with step functions.
 class SupervisedHebbianLearning
          Supervised hebbian learning rule.
 class UnsupervisedHebbianLearning
          Unsupervised hebbian learning rule.
 


Neuroph