LCFIVertex  0.7.2
Public Member Functions | Protected Member Functions | List of all members
nnet::BackPropagationAlgorithm Class Reference

Public Member Functions

 BackPropagationAlgorithm (NeuralNet &theNetwork, const double learningRate=0.5, const double momentumConstant=0.5)
 
void setLearningRate (const double newLearningRate)
 
void setMomentumConstant (const double newMomentumConstant)
 
double train (const std::vector< double > &inputValues, const std::vector< double > &desiredOutput)
 

Protected Member Functions

std::vector< double > layerOutput (const int layer) const
 
void calculateLayerOutputs ()
 
void calculateDerivativeOutputs ()
 
void calculateErrorSignals ()
 
void calculateDeltaWeights ()
 
double error ()
 

Detailed Description

Definition at line 14 of file BackPropagationAlgorithm.h.


The documentation for this class was generated from the following file: