Smooth Exact Gradient Descent Learning in Spiking Neural Networks
2023-09-25Code Available0· sign in to hype
Christian Klos, Raoul-Martin Memmesheimer
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/chklos/spikegdOfficialIn paperjax★ 9
Abstract
Gradient descent prevails in artificial neural network training, but seems inept for spiking neural networks as small parameter changes can cause sudden, disruptive (dis-)appearances of spikes. Here, we demonstrate exact gradient descent based on continuously changing spiking dynamics. These are generated by neuron models whose spikes vanish and appear at the end of a trial, where it cannot influence subsequent dynamics. This also enables gradient-based spike addition and removal. We illustrate our scheme with various tasks and setups, including recurrent and deep, initially silent networks.