|
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 | |
|---|---|
void |
backwardPass(NeuralData ideal)
Calculate the error for the recognition just done. |
java.util.List<PropagationLevel> |
getLevels()
|
BasicNetwork |
getNetwork()
Get the current best neural network. |
NeuralOutputHolder |
getOutputHolder()
|
void |
iteration()
Perform one iteration of training. |
| Methods inherited from class org.encog.neural.networks.training.BasicTraining |
|---|
addStrategy, 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 void backwardPass(NeuralData ideal)
ideal - What the output neurons should have yielded.public java.util.List<PropagationLevel> getLevels()
public BasicNetwork getNetwork()
public NeuralOutputHolder getOutputHolder()
public void iteration()
|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||