org.neuroph.nnet.learning
Class KohonenLearning
- java.lang.Object
-
- org.neuroph.core.learning.LearningRule
-
- org.neuroph.nnet.learning.KohonenLearning
-
- All Implemented Interfaces:
- java.io.Serializable
public class KohonenLearning extends LearningRule
Learning algorithm for Kohonen network.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description KohonenLearning()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetIteration()doublegetLearningRate()intgetMapSize()voidlearn(DataSet trainingSet)Override this method to implement specific learning proceduresvoidsetIterations(int Iphase, int IIphase)voidsetLearningRate(double learningRate)voidsetNeuralNetwork(NeuralNetwork neuralNetwork)Sets neural network for this learning rule-
Methods inherited from class org.neuroph.core.learning.LearningRule
addListener, getNeuralNetwork, getTrainingSet, isStopped, removeListener, setTrainingSet, stopLearning
-
-
-
-
Method Detail
-
learn
public void learn(DataSet trainingSet)
Description copied from class:LearningRuleOverride this method to implement specific learning procedures- Specified by:
learnin classLearningRule- Parameters:
trainingSet- training set
-
getLearningRate
public double getLearningRate()
-
setLearningRate
public void setLearningRate(double learningRate)
-
setIterations
public void setIterations(int Iphase, int IIphase)
-
getIteration
public int getIteration()
-
getMapSize
public int getMapSize()
-
setNeuralNetwork
public void setNeuralNetwork(NeuralNetwork neuralNetwork)
Description copied from class:LearningRuleSets neural network for this learning rule- Overrides:
setNeuralNetworkin classLearningRule- Parameters:
neuralNetwork- neural network for this learning rule
-
-
DMelt 3.0 © DataMelt by jWork.ORG