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.events Provides neural network learning events system 
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.learn(DataSet trainingSet, LearningRule learningRule)
          Learn the specified training set, using specified learning rule
 void NeuralNetwork.learnInNewThread(DataSet trainingSet, 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.setLearningRule(LearningRule learningRule)
          Sets learning algorithm for this network
 

Uses of LearningRule in org.neuroph.core.events
 

Constructors in org.neuroph.core.events with parameters of type LearningRule
LearningEvent(LearningRule source)
           
 

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 AntiHebbianLearning
          A variant of Hebbian learning called Anti-Hebbian 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 GeneralizedHebbianLearning
          A variant of Hebbian learning called Generalized Hebbian learning.
 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 ResilientPropagation
          Resilient Propagation learning rule used for Multi Layer Perceptron neural networks.
 class SigmoidDeltaRule
          Delta rule learning algorithm for perceptrons with sigmoid (or any other diferentiable continuous) functions.
 class SimulatedAnnealingLearning
          This class implements a simulated annealing learning rule for supervised neural networks.
 class SupervisedHebbianLearning
          Supervised hebbian learning rule.
 class UnsupervisedHebbianLearning
          Unsupervised hebbian learning rule.
 



Copyright © 2012. All Rights Reserved.