Spiking Neuron Network Simulator
1.0
Simulation and training of spiking neuron networks, primarily theta neurons
|
▼NSpikingNeuronNetwork | |
▼NConsole | |
CProgram | Console Program Class |
▼NLib | |
▼NInterfaces | |
CIErrorDerivativeParameters | Error Derivative Parameters Interface |
CISpikingError | Spiking Error Interface |
CISpikingNeuron | Spiking Neuron Interface |
CITrainingAlgorithm | Training Algorithm Interface |
▼NNeuronModels | |
CQifNeuron | Quadratic Integrate and Fire Spiking Neuron Class |
CSpikingNeuron | Spiking Neuron Abstract Class, Inherits From ISpikingNeuron |
CThetaNeuron | Theta Neuron Class |
▼NTraining | |
CErrorDerivativeParameters | Error Derivative Parameters Class |
CErrorDerivativeParametersBatch | Error Derivative Parameters Batch Class For Tracking Running Totals in Error Derivatives |
CNeuronDerivativeParameters | Neuron Derivative Parameters Class |
CQuickPropTraining | Quick Prop Training Class, inherits from ITrainingAlgorithm |
CRpropTraining | RProp Training Class, inherits from ITrainingAlgorithm |
CSteepestDescentTraining | Steepest Descent Training Class, inherits from ITrainingAlgorithm |
CSteepestDescentWithMomentumTraining | Steepest Descent Training With Momentum Class, inherits from ITrainingAlgorithm |
CTrainingStats | Training Statistics Class |
CTrainingStatsPerEpoch | Training Stats Per Epoch Class, inherits from a tuple representing the error and non-firing neuron indices |
CTrainNetwork | Train Network Class |
CMatrix | Matrix Class |
CMatrixException | Matrix Exception Class |
CNeuronFiringHistory | Neuron Firing History Class |
CNeuronState | Neuron State Class |
CSpike | Spike Class |
CSpikePriorityQueue | Spike Priority Queue used for determining what spike to process next based on spike timing |
CSpikeSet | Spike set class |
CSpikeStats | The spike statistics class |
CSpikingNeuronNetwork | Spiking Neuron Network Class |
CSumOfSquaredSpikingError | Sum of Squared Spiking Error Class |
CSynapse | Synapse Class |
▼NTest | |
CSpikingNeuronNetworkRunningTests | Tests ability to run a spiking neuron network |
CSpikingNeuronNetworkTrainingTests | Tests ability to train a spiking neuron network |
CSumOfSquaredSpikingErrorTests | Tests the sum of squared error calculation between spike trains |
CTestHelper | Set of helper methods for various spiking neuron network tests |
CThetaNeuronTests | Tests theta neuron functionality |