public class ConvolutionalBackpropagation extends MomentumBackpropagation
MomentumBackpropagation.MomentumTrainingData
momentum
maxError, previousEpochError
currentIteration, learningRate, stopConditions
listeners, neuralNetwork, trainingSet
Constructor and Description |
---|
ConvolutionalBackpropagation() |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateErrorAndUpdateHiddenNeurons()
This method implements weights adjustment for the hidden layers
Uses parallel processing on each layer with 100 or more neurons and a regular loop if less.
|
protected double |
calculateHiddenNeuronError(Neuron neuron)
Calculates and returns the neuron's error (neuron's delta) for the given neuron param
|
calculateWeightChanges, getMomentum, onStart, setMomentum
calculateErrorAndUpdateOutputNeurons, 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
protected void calculateErrorAndUpdateHiddenNeurons()
MomentumBackpropagation
calculateErrorAndUpdateHiddenNeurons
in class MomentumBackpropagation
protected double calculateHiddenNeuronError(Neuron neuron)
BackPropagation
calculateHiddenNeuronError
in class BackPropagation
neuron
- neuron to calculate error forCopyright © 2019 Neuroph Project. All rights reserved.