org.neuroph.nnet.learning
Class LMS
- java.lang.Object
-
- org.neuroph.core.learning.LearningRule
-
- org.neuroph.core.learning.IterativeLearning
-
- org.neuroph.core.learning.SupervisedLearning
-
- org.neuroph.nnet.learning.LMS
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- BackPropagation, PerceptronLearning, RBFLearning, SigmoidDeltaRule, SupervisedHebbianLearning
public class LMS extends SupervisedLearning implements java.io.Serializable
LMS learning rule for neural networks. This learning rule is used to train Adaline neural network, and this class is base for all LMS based learning rules like PerceptronLearning, DeltaRule, SigmoidDeltaRule, Backpropagation etc.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description LMS()Creates a new LMS learning rule
-
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