aima.learning.statistics
Interface NeuralNetworkTrainingScheme

All Known Implementing Classes:
PerceptronLearning, StandardBackPropogation

public interface NeuralNetworkTrainingScheme


Method Summary
 void backPropogate(FeedForwardNetwork network, java.util.List<java.lang.Double> input, java.util.List<java.lang.Double> correctOutput)
           
 double error(java.util.List<java.lang.Double> expectedOutput, FeedForwardNetwork network)
           
 void updateWeightsAndBiases(FeedForwardNetwork network)
           
 

Method Detail

backPropogate

void backPropogate(FeedForwardNetwork network,
                   java.util.List<java.lang.Double> input,
                   java.util.List<java.lang.Double> correctOutput)

updateWeightsAndBiases

void updateWeightsAndBiases(FeedForwardNetwork network)

error

double error(java.util.List<java.lang.Double> expectedOutput,
             FeedForwardNetwork network)