![](https://static.wixstatic.com/media/74f1fb_f0d57f0045a24f3a8393389064dfadb6~mv2.png/v1/fill/w_49,h_30,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/74f1fb_f0d57f0045a24f3a8393389064dfadb6~mv2.png)
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.
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.
Pre-print: https://arxiv.org/abs/2109.12894
snnTorch GitHub: https://github.com/jeshraghian/snntorch