Neuroph

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

Packages that use LearningRule
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.learning This package provides implementations of concrete neural network learning algorithms. 
 

Uses of LearningRule in org.neuroph.core
 

Fields in org.neuroph.core declared as LearningRule
private  LearningRule NeuralNetwork.learningRule
          Learning rule for this network
 

Methods in org.neuroph.core that return LearningRule
 LearningRule NeuralNetwork.getLearningRule()
          Returns learning algorithm
 

Methods in org.neuroph.core with parameters of type LearningRule
 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
          The IterativeLearning class is the base class for all iterative learning algorithms.
 class SupervisedLearning
          The SupervisedLearning class is the base class for all supervised learning algorithms.
 class UnsupervisedLearning
          The UnsupervisedLearning class is the 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
          The BackPropagation class is the Back Propagation learning rule for Multi Layer Perceptron neural networks.
 class CompetitiveLearning
          The CompetitiveLearning class implements competitive learning rule.
 class HopfieldLearning
          The HopfieldLearning class implements learning algorithm for the Hopfield neural network.
 class KohonenLearning
          The KohonenLearning implements the learning algorithm for Kohonen network.
 class LMS
          The LMS class implements LMS learning rule for neural networks.
 class OjaLearning
           
 class SigmoidDeltaRule
          The SigmoidDeltaRule class extends LMS learning rule an implements Delta rule learning algorithm for perceptrons with sigmoid functions.
 class StepDeltaRule
          The StepDeltaRule class implements Delta rule learning algorithm for perceptrons with step functions.
 class SupervisedHebbianLearning
          The SupervisedHebbianLearning class implements supervised hebbian learning rule.
 class UnsupervisedHebbianLearning
          The UnsupervisedHebbianLearning class implements unsupervised hebbian learning rule.
 


Neuroph