public class QuickPropagation extends BackPropagation
Modifier and Type | Class and Description |
---|---|
static class |
QuickPropagation.QuickPropData |
maxError, previousEpochError
currentIteration, learningRate, stopConditions
listeners, neuralNetwork, trainingSet
Constructor and Description |
---|
QuickPropagation() |
Modifier and Type | Method and Description |
---|---|
void |
calculateWeightChanges(Neuron neuron)
This method calculates weights changes for the single neuron.
|
protected void |
onStart()
This method is executed when learning starts, before the first epoch.
|
calculateErrorAndUpdateHiddenNeurons, calculateErrorAndUpdateOutputNeurons, calculateHiddenNeuronError, calculateWeightChanges
afterEpoch, beforeEpoch, doBatchWeightsUpdate, doLearningEpoch, getErrorFunction, getMaxError, getMinErrorChange, getMinErrorChangeIterationsCount, getMinErrorChangeIterationsLimit, getPreviousEpochError, getTotalNetworkError, isBatchMode, learn, learn, learnPattern, 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 void calculateWeightChanges(Neuron neuron)
LMS
calculateWeightChanges
in class LMS
neuron
- neuron to update weightsLMS.calculateWeightChanges(double[])
protected void onStart()
IterativeLearning
onStart
in class SupervisedLearning
Copyright © 2019 Neuroph Project. All rights reserved.