Skip to contentSkip to filters

We use cookies for analytics.

Topic: surrogate gradient

Seminar
2 seminars

In Artificial Intelligence and Computational Neuroscience

Seminar · Deep Learning

Optimal initialization strategies for Deep Spiking Neural Networks

Julia Gygax · Friedrich Miescher Institute for Biomedical Research (FMI)

Wed, Nov 3, 2021 · 14:55 UTC

Recent advances in neuromorphic hardware and Surrogate Gradient (SG) learning highlight the potential of Spiking Neural Networks (SNNs) for energy-efficient signal processing and learning. Like in Artificial Neural Networks (ANNs), training performance in SNNs strongly depends on the initialization of synaptic and neuronal parameters. While there are established methods of initializing deep ANNs for high performance, effective strategies for optimal SNN initialization are lacking. Here, we address this gap and propose flexible data-dependent initialization strategies for SNNs.

Seminar · Computational Neuroscience

Back-propagation in spiking neural networks

Timothee Masquelier · Centre national de la recherche scientifique, CNRS | Toulouse

Tue, Sep 1, 2020 · 14:10 UTC

Back-propagation is a powerful supervised learning algorithm in artificial neural networks, because it solves the credit assignment problem (essentially: what should the hidden layers do?). This algorithm has led to the deep learning revolution. But unfortunately, back-propagation cannot be used directly in spiking neural networks (SNN). Indeed, it requires differentiable activation functions, whereas spikes are all-or-none events which cause discontinuities. Here we present two strategies to overcome this problem. The first one is to use a so-called 'surrogate gradient', that is to approximat