Skip to content

Interactive Tutorials on Training Spiking Neural Network With Backprop

Notifications You must be signed in to change notification settings

snntorch/Spiking-Neural-Networks-Tutorials

Repository files navigation

Spiking Neural Networks Tutorials

Interactive Tutorials on Training Spiking Neural Network Using Backpropagation based on snnTorch

Tutorial Title Colab Link
Tutorial 1 Spike Encoding with snnTorch Open In Colab
Tutorial 2 The Leaky Integrate and Fire Neuron Open In Colab
Tutorial 3 A Feedforward Spiking Neural Network Open In Colab
Tutorial 4 2nd Order Spiking Neuron Models (Optional) Open In Colab
Tutorial 5 Training Spiking Neural Networks with snnTorch Open In Colab
Tutorial 6 Surrogate Gradient Descent in a Convolutional SNN Open In Colab

Citation

If you find these tutorials useful in your work, please consider citing the following source:

Jason K. Eshraghian, Max Ward, Emre Neftci, Xinxin Wang, Gregor Lenz, Girish Dwivedi, Mohammed Bennamoun, Doo Seok Jeong, and Wei D. Lu “Training Spiking Neural Networks Using Lessons From Deep Learning”. arXiv preprint arXiv:2109.12894, September 2021.

@article{eshraghian2021training,
title={Training spiking neural networks using lessons from deep learning},
author={Eshraghian, Jason K and Ward, Max and Neftci, Emre and Wang, Xinxin
and Lenz, Gregor and Dwivedi, Girish and Bennamoun, Mohammed and Jeong, Doo Seok
and Lu, Wei D},
journal={arXiv preprint arXiv:1906.09395},
year={2021}
}

Acknowledgments

These tutorials were written by Jason K. Eshraghian in the Lu Group (University of Michigan).

License & Copyright

The Colab notebooks are licensed under the GNU General Public License v3.0: https://www.gnu.org/licenses/gpl-3.0.en.html.

About

Interactive Tutorials on Training Spiking Neural Network With Backprop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published