|
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.propagation.PropagationUtil
public class PropagationUtil
Provides basic functionality for all of the propagation types.
| Constructor Summary | |
|---|---|
PropagationUtil(BasicNetwork network,
PropagationMethod method)
Construct a propagation utility. |
|
| Method Summary | |
|---|---|
void |
backwardPass(NeuralData ideal)
Calculate the error for the recognition just done. |
NeuralData |
forwardPass(NeuralData input)
Perform the forward pass and determine each layer's output. |
java.util.List<PropagationLevel> |
getLevels()
|
PropagationMethod |
getMethod()
|
BasicNetwork |
getNetwork()
Get the current best neural network. |
NeuralOutputHolder |
getOutputHolder()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PropagationUtil(BasicNetwork network,
PropagationMethod method)
network - The network to train.method - The method to use.| Method Detail |
|---|
public void backwardPass(NeuralData ideal)
ideal - What the output neurons should have yielded.public NeuralData forwardPass(NeuralData input)
input - The input to the neural network.
public java.util.List<PropagationLevel> getLevels()
public PropagationMethod getMethod()
public BasicNetwork getNetwork()
public NeuralOutputHolder getOutputHolder()
|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||