public class OjaLearning extends UnsupervisedHebbianLearning
currentIteration, learningRate, stopConditions
listeners, neuralNetwork, trainingSet
Constructor and Description |
---|
OjaLearning()
Creates an instance of OjaLearning algorithm
|
Modifier and Type | Method and Description |
---|---|
protected void |
updateNeuronWeights(Neuron neuron)
This method implements weights update procedure for the single neuron
|
doLearningEpoch, updateNetworkWeights
learnPattern
afterEpoch, beforeEpoch, doOneLearningIteration, getCurrentIteration, getLearningRate, getMaxIterations, hasReachedStopCondition, isIterationsLimited, isPausedLearning, learn, learn, onStart, pause, resume, setLearningRate, setMaxIterations
addListener, fireLearningEvent, getNeuralNetwork, getTrainingSet, isStopped, onStop, removeListener, setNeuralNetwork, setTrainingSet, stopLearning
protected void updateNeuronWeights(Neuron neuron)
updateNeuronWeights
in class UnsupervisedHebbianLearning
neuron
- neuron to update weightsCopyright © 2019 Neuroph Project. All rights reserved.