Spiking Neuron Network Simulator
1.0
Simulation and training of spiking neuron networks, primarily theta neurons
Main Page
Related Pages
Packages
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Functions
Variables
Properties
a
c
d
e
f
g
i
m
o
p
r
s
t
u
z
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Properties
Pages
- a -
Add() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
AddErrorDerivative() :
SpikingNeuronNetwork.Lib.Training.ErrorDerivativeParametersBatch
AddRange() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
AdvanceNeuronState() :
SpikingNeuronNetwork.Lib.NeuronModels.QifNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
- c -
CalculateErrorDerivative() :
SpikingNeuronNetwork.Lib.Training.TrainNetwork
CalculateErrorDerivativeNumerical() :
SpikingNeuronNetwork.Lib.Training.TrainNetwork
CalculateOutputSpikeTimeDerivatives() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.QifNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
,
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
CalculateOutputSpikeTimeDerivativesNumerical() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
CalculatePostSpikeDerivativeNumerical() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
CalculatePostSpikeDerivatives() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.QifNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
,
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
CalculatePostSpikeDerivativesNumerical() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
Clear() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
Clone() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.Matrix
,
SpikingNeuronNetwork.Lib.NeuronModels.QifNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
,
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
CompareNumericalAndEventDrivenSpikeTrains() :
SpikingNeuronNetwork.Test.TestHelper
CompareSpikeTrains() :
SpikingNeuronNetwork.Test.TestHelper
CompareTo() :
SpikingNeuronNetwork.Lib.SpikeStats
ConstantMatrix() :
SpikingNeuronNetwork.Lib.Matrix
Contains() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
CopyTo() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
CreateSpikeQueue() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
- d -
Dequeue() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
DequeueValue() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
Det() :
SpikingNeuronNetwork.Lib.Matrix
- e -
Enqueue() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
Equals() :
SpikingNeuronNetwork.Lib.Matrix
,
SpikingNeuronNetwork.Lib.Synapse
ErrorDerivativeParameters() :
SpikingNeuronNetwork.Lib.Training.ErrorDerivativeParameters
ErrorDerivativeParametersBatch() :
SpikingNeuronNetwork.Lib.Training.ErrorDerivativeParametersBatch
- f -
FindAllIndexOf() :
SpikingNeuronNetwork.Lib.Matrix
FindAllIndexOfNot() :
SpikingNeuronNetwork.Lib.Matrix
- g -
GetCol() :
SpikingNeuronNetwork.Lib.Matrix
GetEnumerator() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
GetError() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingError
,
SpikingNeuronNetwork.Lib.SumOfSquaredSpikingError
GetErrorDerivative() :
SpikingNeuronNetwork.Lib.Interfaces.IErrorDerivativeParameters
,
SpikingNeuronNetwork.Lib.Training.ErrorDerivativeParameters
,
SpikingNeuronNetwork.Lib.Training.ErrorDerivativeParametersBatch
GetErrorToOutputSpikeTimeDerivative() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingError
,
SpikingNeuronNetwork.Lib.SumOfSquaredSpikingError
GetHashCode() :
SpikingNeuronNetwork.Lib.Matrix
,
SpikingNeuronNetwork.Lib.Synapse
GetNeuronIndicesByLayer() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
GetNeuronsInputSynapses() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
GetNeuronsOutputSynapses() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
GetNonFiringNeuronIndices() :
SpikingNeuronNetwork.Lib.NeuronFiringHistory
GetOutputLayerNeuronIndices() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
GetPermutationMatrix() :
SpikingNeuronNetwork.Lib.Matrix
GetRow() :
SpikingNeuronNetwork.Lib.Matrix
GetSpikeTimesString() :
SpikingNeuronNetwork.Lib.SpikeSet
GetStandAloneNeuron() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
GetSynapses() :
SpikingNeuronNetwork.Lib.Interfaces.IErrorDerivativeParameters
,
SpikingNeuronNetwork.Lib.Training.ErrorDerivativeParameters
,
SpikingNeuronNetwork.Lib.Training.ErrorDerivativeParametersBatch
GetWeightsString() :
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
- i -
IdentityMatrix() :
SpikingNeuronNetwork.Lib.Matrix
Invert() :
SpikingNeuronNetwork.Lib.Matrix
- m -
MakeLU() :
SpikingNeuronNetwork.Lib.Matrix
Matrix() :
SpikingNeuronNetwork.Lib.Matrix
MatrixException() :
SpikingNeuronNetwork.Lib.MatrixException
- o -
operator!=() :
SpikingNeuronNetwork.Lib.Matrix
operator*() :
SpikingNeuronNetwork.Lib.Matrix
operator+() :
SpikingNeuronNetwork.Lib.Matrix
operator-() :
SpikingNeuronNetwork.Lib.Matrix
operator==() :
SpikingNeuronNetwork.Lib.Matrix
- p -
Parse() :
SpikingNeuronNetwork.Lib.Matrix
Peek() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
PeekTime() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
Power() :
SpikingNeuronNetwork.Lib.Matrix
ProcessSpike() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
- r -
RandomMatrix() :
SpikingNeuronNetwork.Lib.Matrix
Remove() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
ResetNetwork() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
ResetState() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
ResetTraining() :
SpikingNeuronNetwork.Lib.Training.TrainingStats
RunSpikingNeuronNetwork() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
RunThetaNeuron() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.QifNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
RunThetaNeuronNumerically() :
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
- s -
SetCol() :
SpikingNeuronNetwork.Lib.Matrix
SetSynapticWeight() :
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
SolveWith() :
SpikingNeuronNetwork.Lib.Matrix
SpikePriorityQueue() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
SpikingNeuron() :
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
SpikingNeuronNetwork() :
SpikingNeuronNetwork.Lib.SpikingNeuronNetwork
StartTraining() :
SpikingNeuronNetwork.Lib.Training.TrainNetwork
StateDerivative() :
SpikingNeuronNetwork.Lib.NeuronModels.QifNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
SubsBack() :
SpikingNeuronNetwork.Lib.Matrix
SubsForth() :
SpikingNeuronNetwork.Lib.Matrix
SumOfSquaredSpikingErrorOneOutputNeuronTest() :
SpikingNeuronNetwork.Test.SumOfSquaredSpikingErrorTests
SumOfSquaredSpikingErrorTwoOutputNeuronsTest() :
SpikingNeuronNetwork.Test.SumOfSquaredSpikingErrorTests
Synapse() :
SpikingNeuronNetwork.Lib.Synapse
- t -
ThetaNeuron() :
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
ThetaNeuronIdenticalNegativeWeightsMethodTest() :
SpikingNeuronNetwork.Test.ThetaNeuronTests
ThetaNeuronIdenticalPositiveIoNegativeWeightsMethodTest() :
SpikingNeuronNetwork.Test.ThetaNeuronTests
ThetaNeuronIdenticalPositiveIoPositiveWeightsMethodTest() :
SpikingNeuronNetwork.Test.ThetaNeuronTests
ThetaNeuronIdenticalPositiveIoRandomizedWeightsMethodTest() :
SpikingNeuronNetwork.Test.ThetaNeuronTests
ThetaNeuronIdenticalPositiveWeightsMethodTest() :
SpikingNeuronNetwork.Test.ThetaNeuronTests
ThetaNeuronNetworkAttemptTrainNonLayeredNetwork() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTests
ThetaNeuronNetworkBadNeuronTypeTest() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTests
ThetaNeuronNetworkBasicRunAllInputSpikesComeBeforeNetworkTime() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTests
ThetaNeuronNetworkBasicRunCompareOneInputTest() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTests
ThetaNeuronNetworkBasicRunCompareThreeInputsTest() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTests
ThetaNeuronNetworkBasicRunCompareTwoInputsTest() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTests
ThetaNeuronNetworkBasicRunNoOutputSpikesTest() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTests
ThetaNeuronNetworkCheckErrorGradient() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTests
ThetaNeuronNetworkLayeredTest() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTests
ThetaNeuronNetworkLayeredTrainBatch() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTests
ThetaNeuronNetworkLayeredTrainOnline() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTests
ThetaNeuronNetworkSimpleTrainBatch() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTests
ThetaNeuronNetworkSimpleTrainOnline() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTests
ThetaNeuronNetworkTwoOutputNeuronsTrainBatch() :
SpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTests
ThetaNeuronRandomWeightsMethodTest() :
SpikingNeuronNetwork.Test.ThetaNeuronTests
ThetaNeuronStackedTest() :
SpikingNeuronNetwork.Test.ThetaNeuronTests
ToString() :
SpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuron
,
SpikingNeuronNetwork.Lib.Matrix
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
,
SpikingNeuronNetwork.Lib.Spike
,
SpikingNeuronNetwork.Lib.SpikeSet
,
SpikingNeuronNetwork.Lib.SpikeStats
,
SpikingNeuronNetwork.Lib.Synapse
,
SpikingNeuronNetwork.Lib.Training.TrainingStatsPerEpoch
TrainingStatsPerEpoch() :
SpikingNeuronNetwork.Lib.Training.TrainingStatsPerEpoch
TrainNetwork() :
SpikingNeuronNetwork.Lib.Training.TrainNetwork
Transpose() :
SpikingNeuronNetwork.Lib.Matrix
- u -
Update() :
SpikingNeuronNetwork.Lib.SpikePriorityQueue
UpdateStateVariableOnSpike() :
SpikingNeuronNetwork.Lib.NeuronModels.QifNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuron
,
SpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuron
UpdateWeights() :
SpikingNeuronNetwork.Lib.Interfaces.ITrainingAlgorithm
,
SpikingNeuronNetwork.Lib.Training.QuickPropTraining
,
SpikingNeuronNetwork.Lib.Training.RpropTraining
,
SpikingNeuronNetwork.Lib.Training.SteepestDescentTraining
,
SpikingNeuronNetwork.Lib.Training.SteepestDescentWithMomentumTraining
- z -
ZeroMatrix() :
SpikingNeuronNetwork.Lib.Matrix
Generated on Thu Apr 24 2014 16:33:53 for Spiking Neuron Network Simulator by
1.8.7