|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.encog.ml.train.BasicTraining
org.encog.neural.cpn.training.TrainOutstar
public class TrainOutstar
Used for Instar training of a CPN neural network. A CPN network is a hybrid supervised/unsupervised network. The Outstar training handles the supervised portion of the training.
| Constructor Summary | |
|---|---|
TrainOutstar(CPN theNetwork,
MLDataSet theTraining,
double theLearningRate)
Construct the outstar trainer. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.encog.ml.train.BasicTraining |
|---|
addStrategy, finishTraining, getError, getImplementationType, getIteration, getStrategies, getTraining, isTrainingDone, iteration, postIteration, preIteration, setError, setIteration, setTraining |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TrainOutstar(CPN theNetwork,
MLDataSet theTraining,
double theLearningRate)
theNetwork - The network to train.theTraining - The training data, must provide ideal outputs.theLearningRate - The learning rate.| Method Detail |
|---|
public final boolean canContinue()
canContinue in interface MLTrainpublic final double getLearningRate()
getLearningRate in interface LearningRatepublic final MLMethod getMethod()
getMethod in interface MLTrainpublic final void iteration()
iteration in interface MLTrainpublic final TrainingContinuation pause()
pause in interface MLTrainpublic final void resume(TrainingContinuation state)
resume in interface MLTrainstate - The training continuation object to use to continue.public final void setLearningRate(double rate)
setLearningRate in interface LearningRaterate - The new learning rate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||