|
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.manhattan.ManhattanPropagationMethod
public class ManhattanPropagationMethod
Implements the specifics of the Manhattan propagation algorithm. This class actually handles the updates to the weight matrix.
| Constructor Summary | |
|---|---|
ManhattanPropagationMethod()
|
|
| Method Summary | |
|---|---|
void |
calculateError(NeuralOutputHolder output,
PropagationLevel fromLevel,
PropagationLevel toLevel)
Calculate the error between these two levels. |
void |
init(Propagation propagation)
Init with the specified propagation object. |
void |
learn()
Modify the weight matrix and thresholds based on the last call to calcError. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManhattanPropagationMethod()
| Method Detail |
|---|
public void calculateError(NeuralOutputHolder output,
PropagationLevel fromLevel,
PropagationLevel toLevel)
calculateError in interface PropagationMethodoutput - The output to the "to level".fromLevel - The from level.toLevel - The target level.public void init(Propagation propagation)
init in interface PropagationMethodpropagation - The propagation object that this method will be used with.public void learn()
learn in interface PropagationMethod
|
The Encog Project | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||