public class PerceptronLearning extends LMS
maxError, previousEpochError
currentIteration, learningRate, stopConditions
listeners, neuralNetwork, trainingSet
Constructor and Description |
---|
PerceptronLearning()
Creates new PerceptronLearning instance
|
Modifier and Type | Method and Description |
---|---|
void |
calculateWeightChanges(Neuron neuron)
This method implements weights update procedure for the single neuron
In addition to weights change in LMS it applies change to neuron's threshold
|
calculateWeightChanges
afterEpoch, beforeEpoch, doBatchWeightsUpdate, doLearningEpoch, getErrorFunction, getMaxError, getMinErrorChange, getMinErrorChangeIterationsCount, getMinErrorChangeIterationsLimit, getPreviousEpochError, getTotalNetworkError, isBatchMode, learn, learn, learnPattern, onStart, setBatchMode, setErrorFunction, setMaxError, setMinErrorChange, setMinErrorChangeIterationsLimit
doOneLearningIteration, getCurrentIteration, getLearningRate, getMaxIterations, hasReachedStopCondition, isIterationsLimited, isPausedLearning, learn, learn, pause, resume, setLearningRate, setMaxIterations
addListener, fireLearningEvent, getNeuralNetwork, getTrainingSet, isStopped, onStop, removeListener, setNeuralNetwork, setTrainingSet, stopLearning
public PerceptronLearning()
public void calculateWeightChanges(Neuron neuron)
calculateWeightChanges
in class LMS
neuron
- neuron to update weightsLMS.calculateWeightChanges(double[])
Copyright © 2019 Neuroph Project. All rights reserved.