org.neuroph.nnet.learning
Class SigmoidDeltaRule
- java.lang.Object
-
- org.neuroph.core.learning.LearningRule
-
- org.neuroph.core.learning.IterativeLearning
-
- org.neuroph.core.learning.SupervisedLearning
-
- org.neuroph.nnet.learning.LMS
-
- org.neuroph.nnet.learning.SigmoidDeltaRule
-
- All Implemented Interfaces:
- java.io.Serializable
public class SigmoidDeltaRule extends LMS
Delta rule learning algorithm for perceptrons with sigmoid (or any other diferentiable continuous) functions. TODO: Rename to DeltaRuleContinuous (ContinuousDeltaRule) or something like that, but that will break backward compatibility, posibly with backpropagation which is the most used- See Also:
LMS, Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description SigmoidDeltaRule()Creates new SigmoidDeltaRule
-
Method Summary
-
Methods inherited from class org.neuroph.core.learning.SupervisedLearning
doLearningEpoch, getErrorFunction, getMaxError, getMinErrorChange, getMinErrorChangeIterationsCount, getMinErrorChangeIterationsLimit, getPreviousEpochError, getTotalNetworkError, isBatchMode, learn, learn, setBatchMode, setErrorFunction, setMaxError, setMinErrorChange, setMinErrorChangeIterationsLimit
-
Methods inherited from class org.neuroph.core.learning.IterativeLearning
doOneLearningIteration, getCurrentIteration, getLearningRate, getMaxIterations, isIterationsLimited, isPausedLearning, learn, learn, pause, resume, setLearningRate, setMaxIterations
-
Methods inherited from class org.neuroph.core.learning.LearningRule
addListener, getNeuralNetwork, getTrainingSet, isStopped, removeListener, setNeuralNetwork, setTrainingSet, stopLearning
-
-
DMelt 3.0 © DataMelt by jWork.ORG