1 namespace SpikingNeuronNetwork.Lib.Training
 
   19             foreach (var synapse 
in errorDerivativeParameters.GetSynapses())
 
   21                 trainingStats.CurrentNetwork.SetSynapticWeight(synapse,
 
   22                                         trainingStats.CurrentNetwork.GetSynapticWeight(synapse) -
 
   23                                         trainingStats.LearningRate * errorDerivativeParameters.GetErrorDerivative(synapse));
 
Training Algorithm Interface 
void UpdateWeights(TrainingStats trainingStats, IErrorDerivativeParameters errorDerivativeParameters, IErrorDerivativeParameters previousErrorDerivativeParameters)
Update the weights in the current network according to the training algorithm 
Steepest Descent Training Class, inherits from ITrainingAlgorithm 
Error Derivative Parameters Interface 
Training Statistics Class