Spiking Neuron Network Simulator  1.0
Simulation and training of spiking neuron networks, primarily theta neurons
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
Package SpikingNeuronNetwork.Lib.Training

Classes

class  ErrorDerivativeParameters
 Error Derivative Parameters Class More...
 
class  ErrorDerivativeParametersBatch
 Error Derivative Parameters Batch Class For Tracking Running Totals in Error Derivatives More...
 
class  NeuronDerivativeParameters
 Neuron Derivative Parameters Class More...
 
class  QuickPropTraining
 Quick Prop Training Class, inherits from ITrainingAlgorithm More...
 
class  RpropTraining
 RProp Training Class, inherits from ITrainingAlgorithm More...
 
class  SteepestDescentTraining
 Steepest Descent Training Class, inherits from ITrainingAlgorithm More...
 
class  SteepestDescentWithMomentumTraining
 Steepest Descent Training With Momentum Class, inherits from ITrainingAlgorithm More...
 
class  TrainingStats
 Training Statistics Class More...
 
class  TrainingStatsPerEpoch
 Training Stats Per Epoch Class, inherits from a tuple representing the error and non-firing neuron indices More...
 
class  TrainNetwork
 Train Network Class More...
 

Enumerations

enum  TrainingMethod { TrainingMethod.Online, TrainingMethod.Batch }
 Training Method Enum More...
 

Enumeration Type Documentation

Training Method Enum

Enumerator
Online 

Online Training

Batch 

Batch Training

Definition at line 6 of file TrainingMethod.cs.