A tutorial on surrogate gradient learning in spiking neural networks
Version: 0.4
This repository contains tutorial files to get you started with the basic ideas of surrogate gradient learning in spiking neural networks using PyTorch.
You find a brief introductory video accompanying these notebooks here https://youtu.be/xPYiAjceAqU
Feedback and contributions are welcome.
For more information on surrogate gradient learning please refer to:
Neftci, E.O., Mostafa, H., and Zenke, F. (2019). Surrogate Gradient Learning in Spiking Neural Networks: Bringing the Power of Gradient-based optimization to spiking neural networks. IEEE Signal Processing Magazine 36, 51–63. https://ieeexplore.ieee.org/document/8891809 preprint: https://arxiv.org/abs/1901.09948
Also see https://github.com/surrogate-gradient-learning
Copyright 2019-2022 Friedemann Zenke, https://fzenke.net
This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0/