public class DynamicBackPropagation extends MomentumBackpropagation
MomentumBackpropagation.MomentumTrainingDatamomentummaxError, previousEpochErrorcurrentIteration, learningRate, stopConditionslisteners, neuralNetwork, trainingSet| Constructor and Description |
|---|
DynamicBackPropagation() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustLearningRate() |
protected void |
adjustMomentum() |
void |
doLearningEpoch(DataSet trainingSet)
This method implements basic logic for one learning epoch for the
supervised learning algorithms.
|
double |
getLearningRateChange() |
double |
getMaxLearningRate() |
double |
getMaxMomentum() |
double |
getMinLearningRate() |
double |
getMinMomentum() |
double |
getMomentumChange() |
boolean |
getUseDynamicLearningRate() |
boolean |
getUseDynamicMomentum() |
void |
setLearningRateChange(double learningRateChange) |
void |
setMaxLearningRate(double maxLearningRate) |
void |
setMaxMomentum(double maxMomentum) |
void |
setMinLearningRate(double minLearningRate) |
void |
setMinMomentum(double minMomentum) |
void |
setMomentumChange(double momentumChange) |
void |
setUseDynamicLearningRate(boolean useDynamicLearningRate) |
void |
setUseDynamicMomentum(boolean useDynamicMomentum) |
calculateErrorAndUpdateHiddenNeurons, calculateWeightChanges, getMomentum, onStart, setMomentumcalculateErrorAndUpdateOutputNeurons, calculateHiddenNeuronError, calculateWeightChangesafterEpoch, beforeEpoch, doBatchWeightsUpdate, getErrorFunction, getMaxError, getMinErrorChange, getMinErrorChangeIterationsCount, getMinErrorChangeIterationsLimit, getPreviousEpochError, getTotalNetworkError, isBatchMode, learn, learn, learnPattern, setBatchMode, setErrorFunction, setMaxError, setMinErrorChange, setMinErrorChangeIterationsLimitdoOneLearningIteration, getCurrentIteration, getLearningRate, getMaxIterations, hasReachedStopCondition, isIterationsLimited, isPausedLearning, learn, learn, pause, resume, setLearningRate, setMaxIterationsaddListener, fireLearningEvent, getNeuralNetwork, getTrainingSet, isStopped, onStop, removeListener, setNeuralNetwork, setTrainingSet, stopLearningprotected void adjustLearningRate()
protected void adjustMomentum()
public void doLearningEpoch(DataSet trainingSet)
SupervisedLearningdoLearningEpoch in class SupervisedLearningtrainingSet - training set for training networkpublic double getLearningRateChange()
public void setLearningRateChange(double learningRateChange)
public double getMaxLearningRate()
public void setMaxLearningRate(double maxLearningRate)
public double getMaxMomentum()
public void setMaxMomentum(double maxMomentum)
public double getMinLearningRate()
public void setMinLearningRate(double minLearningRate)
public double getMinMomentum()
public void setMinMomentum(double minMomentum)
public double getMomentumChange()
public void setMomentumChange(double momentumChange)
public boolean getUseDynamicLearningRate()
public void setUseDynamicLearningRate(boolean useDynamicLearningRate)
public boolean getUseDynamicMomentum()
public void setUseDynamicMomentum(boolean useDynamicMomentum)
Copyright © 2019 Neuroph Project. All rights reserved.