Skip to content

Toolbox for converting analog to spiking neural networks (ANN to SNN), and running them in a spiking neuron simulator.

License

Notifications You must be signed in to change notification settings

NeuromorphicProcessorProject/snn_toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0255f75 · Jan 13, 2023
Jun 12, 2020
Jan 13, 2023
Mar 17, 2021
Aug 13, 2022
Jul 4, 2021
Jan 15, 2020
May 12, 2020
May 11, 2020
Mar 17, 2021
Jan 15, 2020
Jan 13, 2023
May 12, 2020
May 11, 2020
Jan 15, 2020
Mar 17, 2021
May 11, 2020

Repository files navigation

b1 Documentation Status b3 b4

Spiking neural network conversion toolbox

The SNN conversion toolbox (SNN-TB) is a framework to transform rate-based artificial neural networks into spiking neural networks, and to run them using various spike encodings. A unique feature about SNN-TB is that it accepts input models from many different deep-learning libraries (Keras / TF, pytorch, ...) and provides an interface to several backends for simulation (pyNN, brian2, ...) or deployment (SpiNNaker, Loihi).

Please refer to the Documentation for a complete user guide and API reference. See also the accompanying articles [Rueckauer et al., 2017], [Rueckauer and Liu, 2018], and [Rueckauer and Liu, 2021].