snntorch
stable
Contents:
Introduction
Installation
snntorch
snntorch.export
snntorch.functional
snntorch.spikegen
snntorch.spikeplot
snntorch.spikevision
snntorch.surrogate
snntorch.utils
Quickstart
Examples
Tutorials
Contributing
History
snntorch
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
accuracy_rate() (in module snntorch.functional.acc)
accuracy_temporal() (in module snntorch.functional.acc)
Alpha (class in snntorch._neurons.alpha)
animate() (snntorch.spikeplot.Camera method)
animator() (in module snntorch.spikeplot)
ATan (class in snntorch.surrogate)
atan() (in module snntorch.surrogate)
AttributeMonitor (class in snntorch.functional.probe)
B
backward() (snntorch._neurons.leakyparallel.LeakyParallel.ATan static method)
(snntorch.functional.loss.SpikeTime.FirstSpike static method)
(snntorch.functional.loss.SpikeTime.MultiSpike static method)
(snntorch.functional.loss.SpikeTime.Tolerance static method)
(snntorch.functional.quant.StateQuant static method)
(snntorch.surrogate.ATan static method)
(snntorch.surrogate.CustomSurrogate static method)
(snntorch.surrogate.FastSigmoid static method)
(snntorch.surrogate.LeakySpikeOperator static method)
(snntorch.surrogate.Sigmoid static method)
(snntorch.surrogate.SparseFastSigmoid static method)
(snntorch.surrogate.SpikeRateEscape method)
(snntorch.surrogate.StochasticSpikeOperator static method)
(snntorch.surrogate.StraightThroughEstimator static method)
(snntorch.surrogate.Triangular static method)
BaseMonitor (class in snntorch.functional.probe)
BatchNormTT1d() (in module snntorch._layers.bntt)
BatchNormTT2d() (in module snntorch._layers.bntt)
BPTT() (in module snntorch.backprop)
C
Camera (class in snntorch.spikeplot)
ce_count_loss (class in snntorch.functional.loss)
ce_max_membrane_loss (class in snntorch.functional.loss)
ce_rate_loss (class in snntorch.functional.loss)
ce_temporal_loss (class in snntorch.functional.loss)
clear_recorded_data() (snntorch.functional.probe.BaseMonitor method)
create_hook() (snntorch.functional.probe.AttributeMonitor method)
(snntorch.functional.probe.GradInputMonitor method)
(snntorch.functional.probe.GradOutputMonitor method)
(snntorch.functional.probe.InputMonitor method)
(snntorch.functional.probe.OutputMonitor method)
custom_surrogate() (in module snntorch.surrogate)
CustomSurrogate (class in snntorch.surrogate)
D
data_subset() (in module snntorch.utils)
delta() (in module snntorch.spikegen)
detach() (snntorch._neurons.neurons.SpikingNeuron static method)
detach_hidden() (snntorch._neurons.alpha.Alpha class method)
(snntorch._neurons.lapicque.Lapicque class method)
(snntorch._neurons.leaky.Leaky class method)
(snntorch._neurons.rleaky.RLeaky class method)
(snntorch._neurons.rsynaptic.RSynaptic class method)
(snntorch._neurons.sconv2dlstm.SConv2dLSTM class method)
(snntorch._neurons.slstm.SLSTM class method)
(snntorch._neurons.synaptic.Synaptic class method)
disable() (snntorch.functional.probe.BaseMonitor method)
DVSGesture (class in snntorch.spikevision.spikedata.dvs_gesture)
E
enable() (snntorch.functional.probe.BaseMonitor method)
F
fast_sigmoid() (in module snntorch.surrogate)
FastSigmoid (class in snntorch.surrogate)
fire() (snntorch._neurons.neurons.SpikingNeuron method)
fire_inhibition() (snntorch._neurons.neurons.SpikingNeuron method)
forward() (snntorch._neurons.alpha.Alpha method)
(snntorch._neurons.lapicque.Lapicque method)
(snntorch._neurons.leaky.Leaky method)
(snntorch._neurons.leakyparallel.LeakyParallel method)
(snntorch._neurons.leakyparallel.LeakyParallel.ATan static method)
(snntorch._neurons.rleaky.RecurrentOneToOne method)
(snntorch._neurons.rleaky.RLeaky method)
(snntorch._neurons.rsynaptic.RecurrentOneToOne method)
(snntorch._neurons.rsynaptic.RSynaptic method)
(snntorch._neurons.sconv2dlstm.SConv2dLSTM method)
(snntorch._neurons.slstm.SLSTM method)
(snntorch._neurons.synaptic.Synaptic method)
(snntorch.functional.loss.SpikeTime method)
(snntorch.functional.loss.SpikeTime.FirstSpike static method)
(snntorch.functional.loss.SpikeTime.MultiSpike static method)
(snntorch.functional.loss.SpikeTime.Tolerance static method)
(snntorch.functional.quant.StateQuant static method)
(snntorch.surrogate.ATan static method)
(snntorch.surrogate.CustomSurrogate static method)
(snntorch.surrogate.FastSigmoid static method)
(snntorch.surrogate.LeakySpikeOperator static method)
(snntorch.surrogate.Sigmoid static method)
(snntorch.surrogate.SparseFastSigmoid static method)
(snntorch.surrogate.SpikeRateEscape static method)
(snntorch.surrogate.StochasticSpikeOperator static method)
(snntorch.surrogate.StraightThroughEstimator static method)
(snntorch.surrogate.Triangular static method)
from_one_hot() (in module snntorch.spikegen)
G
grad_hook() (snntorch._neurons.leakyparallel.LeakyParallel method)
GradInputMonitor (class in snntorch.functional.probe)
GradOutputMonitor (class in snntorch.functional.probe)
H
Heaviside() (in module snntorch.surrogate)
heaviside() (in module snntorch.surrogate)
I
init() (snntorch._neurons.neurons.SpikingNeuron class method)
init_alpha() (snntorch._neurons.alpha.Alpha method)
init_lapicque() (snntorch._neurons.lapicque.Lapicque method)
init_leaky() (snntorch._neurons.leaky.Leaky method)
init_rleaky() (snntorch._neurons.rleaky.RLeaky method)
init_rsynaptic() (snntorch._neurons.rsynaptic.RSynaptic method)
init_sconv2dlstm() (snntorch._neurons.sconv2dlstm.SConv2dLSTM method)
init_slstm() (snntorch._neurons.slstm.SLSTM method)
init_synaptic() (snntorch._neurons.synaptic.Synaptic method)
InputMonitor (class in snntorch.functional.probe)
instances (snntorch._neurons.neurons.SpikingNeuron attribute)
is_enable() (snntorch.functional.probe.BaseMonitor method)
L
l1_rate_sparsity (class in snntorch.functional.reg)
label_to_multi_spike() (snntorch.functional.loss.SpikeTime method)
label_to_single_spike() (snntorch.functional.loss.SpikeTime method)
labels_to_spike_times() (snntorch.functional.loss.SpikeTime method)
Lapicque (class in snntorch._neurons.lapicque)
latency() (in module snntorch.spikegen)
latency_code() (in module snntorch.spikegen)
latency_code_linear() (in module snntorch.spikegen)
latency_code_log() (in module snntorch.spikegen)
latency_interpolate() (in module snntorch.spikegen)
Leaky (class in snntorch._neurons.leaky)
LeakyParallel (class in snntorch._neurons.leakyparallel)
LeakyParallel.ATan (class in snntorch._neurons.leakyparallel)
LeakySpikeOperator (class in snntorch.surrogate)
LIF (class in snntorch._neurons.neurons)
LossFunctions (class in snntorch.functional.loss)
LSO() (in module snntorch.surrogate)
M
mem_reset() (snntorch._neurons.neurons.SpikingNeuron method)
module
snntorch._layers.bntt
snntorch._neurons.alpha
snntorch._neurons.lapicque
snntorch._neurons.leaky
snntorch._neurons.leakyparallel
snntorch._neurons.neurons
snntorch._neurons.rleaky
snntorch._neurons.rsynaptic
snntorch._neurons.sconv2dlstm
snntorch._neurons.slstm
snntorch._neurons.synaptic
snntorch.backprop
snntorch.functional.acc
snntorch.functional.loss
snntorch.functional.probe
snntorch.functional.quant
snntorch.functional.reg
snntorch.spikegen
snntorch.spikeplot
snntorch.surrogate
snntorch.utils
mse_count_loss (class in snntorch.functional.loss)
mse_membrane_loss (class in snntorch.functional.loss)
mse_temporal_loss (class in snntorch.functional.loss)
N
NMNIST (class in snntorch.spikevision.spikedata.nmnist)
O
OutputMonitor (class in snntorch.functional.probe)
R
raster() (in module snntorch.spikeplot)
rate() (in module snntorch.spikegen)
rate_conv() (in module snntorch.spikegen)
rate_interpolate() (in module snntorch.spikegen)
RecurrentOneToOne (class in snntorch._neurons.rleaky)
(class in snntorch._neurons.rsynaptic)
remove_hooks() (snntorch.functional.probe.BaseMonitor method)
reset() (in module snntorch.utils)
reset_dict (snntorch._neurons.neurons.SpikingNeuron attribute)
reset_hidden() (snntorch._neurons.alpha.Alpha class method)
(snntorch._neurons.lapicque.Lapicque class method)
(snntorch._neurons.leaky.Leaky class method)
(snntorch._neurons.rleaky.RLeaky class method)
(snntorch._neurons.rsynaptic.RSynaptic class method)
(snntorch._neurons.sconv2dlstm.SConv2dLSTM class method)
(snntorch._neurons.slstm.SLSTM class method)
(snntorch._neurons.synaptic.Synaptic class method)
reset_mechanism (snntorch._neurons.neurons.SpikingNeuron property)
reset_mem() (snntorch._neurons.alpha.Alpha method)
(snntorch._neurons.lapicque.Lapicque method)
(snntorch._neurons.leaky.Leaky method)
(snntorch._neurons.rleaky.RLeaky method)
(snntorch._neurons.rsynaptic.RSynaptic method)
(snntorch._neurons.sconv2dlstm.SConv2dLSTM method)
(snntorch._neurons.slstm.SLSTM method)
(snntorch._neurons.synaptic.Synaptic method)
RLeaky (class in snntorch._neurons.rleaky)
RSynaptic (class in snntorch._neurons.rsynaptic)
RTRL() (in module snntorch.backprop)
S
SConv2dLSTM (class in snntorch._neurons.sconv2dlstm)
SFS() (in module snntorch.surrogate)
SHD (class in snntorch.spikevision.spikedata.shd)
Sigmoid (class in snntorch.surrogate)
sigmoid() (in module snntorch.surrogate)
SLSTM (class in snntorch._neurons.slstm)
snap() (snntorch.spikeplot.Camera method)
snntorch._layers.bntt
module
snntorch._neurons.alpha
module
snntorch._neurons.lapicque
module
snntorch._neurons.leaky
module
snntorch._neurons.leakyparallel
module
snntorch._neurons.neurons
module
snntorch._neurons.rleaky
module
snntorch._neurons.rsynaptic
module
snntorch._neurons.sconv2dlstm
module
snntorch._neurons.slstm
module
snntorch._neurons.synaptic
module
snntorch.backprop
module
snntorch.functional.acc
module
snntorch.functional.loss
module
snntorch.functional.probe
module
snntorch.functional.quant
module
snntorch.functional.reg
module
snntorch.spikegen
module
snntorch.spikeplot
module
snntorch.surrogate
module
snntorch.utils
module
SparseFastSigmoid (class in snntorch.surrogate)
spike_count() (in module snntorch.spikeplot)
spike_rate_escape() (in module snntorch.surrogate)
SpikeRateEscape (class in snntorch.surrogate)
SpikeTime (class in snntorch.functional.loss)
SpikeTime.FirstSpike (class in snntorch.functional.loss)
SpikeTime.MultiSpike (class in snntorch.functional.loss)
SpikeTime.Tolerance (class in snntorch.functional.loss)
SpikingNeuron (class in snntorch._neurons.neurons)
SSO() (in module snntorch.surrogate)
state_quant() (in module snntorch.functional.quant)
StateQuant (class in snntorch.functional.quant)
StochasticSpikeOperator (class in snntorch.surrogate)
straight_through_estimator() (in module snntorch.surrogate)
StraightThroughEstimator (class in snntorch.surrogate)
Synaptic (class in snntorch._neurons.synaptic)
T
target_rate_code() (in module snntorch.spikegen)
targets_convert() (in module snntorch.spikegen)
targets_latency() (in module snntorch.spikegen)
targets_rate() (in module snntorch.spikegen)
TBPTT() (in module snntorch.backprop)
to_one_hot() (in module snntorch.spikegen)
to_one_hot_inverse() (in module snntorch.spikegen)
traces() (in module snntorch.spikeplot)
Triangular (class in snntorch.surrogate)
triangular() (in module snntorch.surrogate)
U
unpack_len1_tuple() (in module snntorch.functional.probe)
V
valid_split() (in module snntorch.utils)
W
weight_hh_enable() (snntorch._neurons.leakyparallel.LeakyParallel method)
Z
zeros() (snntorch._neurons.neurons.SpikingNeuron static method)
Read the Docs
v: stable
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds