Toggle navigation sidebar
Toggle in-page Table of Contents
0.3.3
GETTING STARTED
Installation
Fundamentals of Sinabs
A quick (and over-simplified) introduction to spiking neurons
Quickstart Sinabs
Python versions, pyenv and pipenv
TUTORIALS
Training by backpropagation through time (BPTT)
Converting an ANN to an SNN
sinabs Tutorial 使用入门
Number of synaptic operations and how to minimise them
Choosing a neuron model
Changing activations in spiking layers
PLUGINS
API REFERENCE
network
layers
IAF
LIF
ALIF
ExpLeak
activation
spike generation
reset mechanisms
surrogate gradients
from_torch
SynOpCounter
ABOUT
About this project
How is Sinabs different?
Contributing to sinabs
Release notes
repository
open issue
Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
U
|
Z
A
ALIF (class in sinabs.layers)
ALIFRecurrent (class in sinabs.layers)
analog_model (sinabs.Network attribute)
C
compare_activations() (sinabs.Network method)
convert() (sinabs.from_torch.SpkConverter method)
Cropping2dLayer (class in sinabs.layers)
D
does_spike (sinabs.layers.StatefulLayer property)
E
ExpLeak (class in sinabs.layers)
ExpLeakSqueeze (class in sinabs.layers)
F
FlattenTime (class in sinabs.layers)
forward() (sinabs.layers.ALIF method)
(sinabs.layers.ALIFRecurrent method)
(sinabs.layers.Cropping2dLayer method)
(sinabs.layers.ExpLeakSqueeze method)
(sinabs.layers.IAFSqueeze method)
(sinabs.layers.Img2SpikeLayer method)
(sinabs.layers.LIF method)
(sinabs.layers.LIFRecurrent method)
(sinabs.layers.LIFSqueeze method)
(sinabs.layers.NeuromorphicReLU method)
(sinabs.layers.QuantizeLayer method)
(sinabs.layers.Sig2SpikeLayer method)
(sinabs.layers.SpikingMaxPooling2dLayer method)
(sinabs.layers.StatefulLayer method)
(sinabs.Network method)
from_model() (in module sinabs.from_torch)
G
get_output_shape() (sinabs.layers.Cropping2dLayer method)
(sinabs.layers.SpikingMaxPooling2dLayer method)
get_synops() (sinabs.Network method)
(sinabs.synopcounter.SNNSynOpCounter method)
get_total_power_use() (sinabs.synopcounter.SNNSynOpCounter method)
get_total_synops() (sinabs.synopcounter.SNNSynOpCounter method)
H
Heaviside (class in sinabs.activation)
I
IAF (class in sinabs.layers)
IAFRecurrent (class in sinabs.layers)
IAFSqueeze (class in sinabs.layers)
Img2SpikeLayer (class in sinabs.layers)
init_state_with_shape() (sinabs.layers.StatefulLayer method)
input_shape (sinabs.Network attribute)
is_state_initialised() (sinabs.layers.StatefulLayer method)
L
LIF (class in sinabs.layers)
LIFRecurrent (class in sinabs.layers)
LIFSqueeze (class in sinabs.layers)
M
MembraneReset (class in sinabs.activation)
MembraneSubtract (class in sinabs.activation)
module
sinabs.from_torch
MultiGaussian (class in sinabs.activation)
MultiSpike (class in sinabs.activation)
N
Network (class in sinabs)
NeuromorphicReLU (class in sinabs.layers)
P
plot_comparison() (sinabs.Network method)
Q
QuantizeLayer (class in sinabs.layers)
R
reset_states() (sinabs.layers.StatefulLayer method)
(sinabs.Network method)
S
Sig2SpikeLayer (class in sinabs.layers)
sinabs.from_torch
module
SingleExponential (class in sinabs.activation)
SingleSpike (class in sinabs.activation)
SNNSynOpCounter (class in sinabs.synopcounter)
spiking_model (sinabs.Network attribute)
SpikingMaxPooling2dLayer (class in sinabs.layers)
SpkConverter (class in sinabs.from_torch)
SqueezeMixin (class in sinabs.layers)
state_has_shape() (sinabs.layers.StatefulLayer method)
StatefulLayer (class in sinabs.layers)
SumPool2d (class in sinabs.layers)
SynOpCounter (class in sinabs.synopcounter)
synops (sinabs.Network attribute)
U
UnflattenTime (class in sinabs.layers)
Z
zero_grad() (sinabs.layers.StatefulLayer method)