|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.encog.neural.networks.training.BasicTraining
org.encog.neural.networks.training.propagation.Propagation
public class Propagation
Implements basic functionality that is needed by each of the propagation methods. The specifics of each of the propagation methods is implemented inside of the PropagationMethod interface implementors.
| Constructor Summary | |
|---|---|
Propagation(BasicNetwork network,
PropagationMethod method,
NeuralDataSet training)
Construct a propagation trainer. |
|
| Method Summary | |
|---|---|
int |
getBatchSize()
|
BasicNetwork |
getNetwork()
Get the current best network from the training. |
PropagationUtil |
getPropagationUtil()
|
void |
iteration()
Perform one iteration of training. |
void |
setBatchSize(int batchSize)
Set the batch size. |
| Methods inherited from class org.encog.neural.networks.training.BasicTraining |
|---|
addStrategy, finishTraining, getError, getStrategies, getTraining, postIteration, preIteration, setError, setTraining |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Propagation(BasicNetwork network,
PropagationMethod method,
NeuralDataSet training)
network - The network to train.method - The propagation method to use.training - The training data to use.| Method Detail |
|---|
public int getBatchSize()
public BasicNetwork getNetwork()
Train
public PropagationUtil getPropagationUtil()
public void iteration()
public void setBatchSize(int batchSize)
batchSize - The batch training size.
|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||