New Preprint: Training Spiking Neural Networks Using Lessons From Deep Learning

How can we train biologically plausible Spiking Neural Networks with the Deep Learning hammer? Our perspective/tutorial/review aims to tackle this question. We explore how the neural code affects learning via gradient descent, the interplay between the STDP learning rule and the backpropagation-through-time algorithm, and step through using online learning with SNNs.

comp_graph

Computational graph of a spiking neuron

This preprint goes hand-in-hand with our recently updated snnTorch interactive tutorial series that goes from designing simple spiking neurons to training large-scale networks.

Link to the preprint here.

Link to the SNN tutorial series here.

snnTorch GitHub link here.