org.encog.neural.networks.training.simple
public class TrainAdaline extends BasicTraining implements LearningRate
| Constructor and Description |
|---|
TrainAdaline(BasicNetwork network,
MLDataSet training,
double learningRate)
Construct an ADALINE trainer.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canContinue() |
double |
getLearningRate() |
MLMethod |
getMethod()
Get the current best machine learning method from the training.
|
void |
iteration()
Perform one iteration of training.
|
TrainingContinuation |
pause()
Pause the training to continue later.
|
void |
resume(TrainingContinuation state)
Resume training.
|
void |
setLearningRate(double rate)
Set the learning rate.
|
addStrategy, finishTraining, getError, getImplementationType, getIteration, getStrategies, getTraining, isTrainingDone, iteration, postIteration, preIteration, setError, setIteration, setTrainingpublic TrainAdaline(BasicNetwork network, MLDataSet training, double learningRate)
network - The network to train.training - The training data.learningRate - The learning rate.public boolean canContinue()
canContinue in interface MLTrainpublic double getLearningRate()
getLearningRate in interface LearningRatepublic MLMethod getMethod()
public void iteration()
public TrainingContinuation pause()
public void resume(TrainingContinuation state)
public void setLearningRate(double rate)
setLearningRate in interface LearningRaterate - The new learning rate.Copyright © 2014. All Rights Reserved.