https://github.com/fzenke/spytorch
Tutorial for surrogate gradient learning in spiking neural networks
https://github.com/fzenke/spytorch
Last synced: 5 months ago
JSON representation
Tutorial for surrogate gradient learning in spiking neural networks
- Host: GitHub
- URL: https://github.com/fzenke/spytorch
- Owner: fzenke
- Created: 2019-02-12T21:04:49.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-07-25T11:04:41.000Z (almost 2 years ago)
- Last Synced: 2025-06-15T15:25:15.856Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 6.42 MB
- Stars: 320
- Watchers: 16
- Forks: 80
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-snn - SpyTorch - based optimization to spiking neural networks". (**[IEEE Signal Processing Magazine 2019](https://ieeexplore.ieee.org/abstract/document/8891809)**) (Frameworks)
README
# SpyTorch
A tutorial on surrogate gradient learning in spiking neural networks
Version: 0.4
[](https://zenodo.org/badge/latestdoi/170391179)
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 and license
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/