org.neuroph.nnet.learning
Class GeneralizedHebbianLearning
- java.lang.Object
-
- org.neuroph.core.learning.LearningRule
-
- org.neuroph.core.learning.IterativeLearning
-
- org.neuroph.core.learning.UnsupervisedLearning
-
- org.neuroph.nnet.learning.UnsupervisedHebbianLearning
-
- org.neuroph.nnet.learning.GeneralizedHebbianLearning
-
- All Implemented Interfaces:
- java.io.Serializable
public class GeneralizedHebbianLearning extends UnsupervisedHebbianLearning
A variant of Hebbian learning called Generalized Hebbian learning. Weight change is calculated using formula deltaWeight = (input - netInput) * output * learningRate- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description GeneralizedHebbianLearning()
-
Method Summary
-
Methods inherited from class org.neuroph.nnet.learning.UnsupervisedHebbianLearning
doLearningEpoch
-
Methods inherited from class org.neuroph.core.learning.IterativeLearning
doOneLearningIteration, getCurrentIteration, getLearningRate, getMaxIterations, isIterationsLimited, isPausedLearning, learn, learn, pause, resume, setLearningRate, setMaxIterations
-
Methods inherited from class org.neuroph.core.learning.LearningRule
addListener, getNeuralNetwork, getTrainingSet, isStopped, removeListener, setNeuralNetwork, setTrainingSet, stopLearning
-
-
DMelt 3.0 © DataMelt by jWork.ORG