org.neuroph.easyneurons
Class TrainingController
java.lang.Object
org.neuroph.easyneurons.TrainingController
public class TrainingController
- extends java.lang.Object
Constructor Summary |
TrainingController(org.neuroph.core.NeuralNetwork neuralNet)
|
TrainingController(org.neuroph.core.NeuralNetwork neuralNet,
org.neuroph.core.learning.TrainingSet trainingSet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrainingController
public TrainingController(org.neuroph.core.NeuralNetwork neuralNet,
org.neuroph.core.learning.TrainingSet trainingSet)
TrainingController
public TrainingController(org.neuroph.core.NeuralNetwork neuralNet)
getTrainingSet
public org.neuroph.core.learning.TrainingSet getTrainingSet()
setTrainingSet
public void setTrainingSet(org.neuroph.core.learning.TrainingSet trainingSet)
setInput
public void setInput(java.lang.String netIn)
stopTraining
public void stopTraining()
isStoppedTraining
public boolean isStoppedTraining()
setLmsParams
public void setLmsParams(java.lang.Double learningRate,
java.lang.Double maxError,
java.lang.Integer maxIterations)
setHebbianParams
public void setHebbianParams(java.lang.Double learningRate,
java.lang.Double maxError,
java.lang.Integer maxIterations)
setKohonenParams
public void setKohonenParams(java.lang.Double learningRate,
java.lang.Integer Iphase,
java.lang.Integer IIphase)
setStepDRParams
public void setStepDRParams(java.lang.Double learningRate,
java.lang.Double maxError,
java.lang.Integer maxIterations)
calculate
public void calculate()
train
public void train()
getNetwork
public org.neuroph.core.NeuralNetwork getNetwork()
randomize
public void randomize()
reset
public void reset()