aima.learning.statistics
Class StandardBackPropogation
java.lang.Object
aima.learning.statistics.StandardBackPropogation
- All Implemented Interfaces:
- NeuralNetworkTrainingScheme
public class StandardBackPropogation
- extends java.lang.Object
- implements NeuralNetworkTrainingScheme
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardBackPropogation
public StandardBackPropogation()
backPropogate
public void backPropogate(FeedForwardNetwork network,
java.util.List<java.lang.Double> input,
java.util.List<java.lang.Double> correctOutput)
- Specified by:
backPropogate
in interface NeuralNetworkTrainingScheme
delta
public java.util.List<java.lang.Double> delta(Layer l)
updateWeightsAndBiases
public void updateWeightsAndBiases(FeedForwardNetwork network)
- Specified by:
updateWeightsAndBiases
in interface NeuralNetworkTrainingScheme
error
public double error(java.util.List<java.lang.Double> expectedOutput,
FeedForwardNetwork network)
- Specified by:
error
in interface NeuralNetworkTrainingScheme