|
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.multi.MultiPropagation
public class MultiPropagation
MPROP - Multipropagation Training. This is a training technique being developed by Jeff Heaton. It is meant to be especially optimal for running on multicore and eventually grid computing systems. MPROP does not currently suppor recurrent networks, this will be addressed in a later release. - Jeff Heaton
| Constructor Summary | |
|---|---|
MultiPropagation(BasicNetwork network,
NeuralDataSet training)
Construct a MPROP trainer that will use the number of available processors plus 1. |
|
MultiPropagation(BasicNetwork network,
NeuralDataSet training,
int threadCount)
Construct a multi propagation trainer. |
|
| Method Summary | |
|---|---|
NeuralDataPair |
createPair()
Create a new neural data pair object of the correct size for the neural network that is being trained. |
BasicNetwork |
getNetwork()
Get the current best network from the training. |
MPROPWorker[] |
getWorkers()
|
void |
iteration()
Perform one iteration of training. |
| 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 MultiPropagation(BasicNetwork network,
NeuralDataSet training)
network - The network to train.training - The training set to use.
public MultiPropagation(BasicNetwork network,
NeuralDataSet training,
int threadCount)
network - The network to use.training - The training set to use.threadCount - The thread count to use.| Method Detail |
|---|
public NeuralDataPair createPair()
public BasicNetwork getNetwork()
Train
public MPROPWorker[] getWorkers()
public void iteration()
|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||