Related Experiment Video
Updated: Jun 16, 2026

07:34
A Simple Stimulatory Device for Evoking Point-like Tactile Stimuli: A Searchlight for LFP to Spike Transitions
Published on: March 25, 2014
9.9K
High-performance deep spiking neural networks with 0.3 spikes per neuron.
Ana Stanojevic1,2, Stanisław Woźniak3, Guillaume Bellec2,4
1IBM Research Europe - Zurich, Rüschlikon, Switzerland.
Nature Communications
|August 9, 2024
Summary
Training deep spiking neural networks for energy-efficient AI is now possible. Our method overcomes gradient problems, enabling spiking neural networks to match artificial neural network performance on image classification tasks with minimal spikes.
Area of Science:
- Computational Neuroscience
- Artificial Intelligence
- Machine Learning
Background:
- Biological brains achieve energy efficiency through rare, binary spikes.
- Training biologically-inspired spiking neural networks (SNNs) is challenging compared to artificial neural networks (ANNs).
- Theoretical mappings exist from ANNs to SNNs using time-to-first-spike coding, but practical training remains difficult.
Purpose of the Study:
- Analyze the learning dynamics of time-to-first-spike SNNs.
- Identify and address the vanishing/exploding gradient problem in SNN training.
- Demonstrate effective training of deep SNNs for high-performance image classification.
Main Methods:
- Theoretical analysis of SNN learning dynamics.
- Simulation of SNNs with a focus on neuron membrane potential at threshold.
- Utilizing a robust gradient descent algorithm for training and fine-tuning.
- Testing on image datasets including MNIST, Fashion-MNIST, CIFAR10, CIFAR100, and PLACES365.
Main Results:
- Identified a specific vanishing/exploding gradient problem in SNNs.
- A constant membrane potential slope at threshold ensures training equivalence with ANNs (using rectified linear units).
- Deep SNNs achieved performance matching ANNs on various image classification benchmarks.
- High-performance classification was achieved using fewer than 0.3 spikes per neuron.
Conclusions:
- Deep SNNs can be effectively trained from scratch or fine-tuned to match ANN performance.
- The proposed method enables energy-efficient AI implementations.
- Optimized SNNs show potential for low-latency, noise-resilient hardware applications.
Related Concept Videos
Neuron Structure
Overview
Neuron Structure
Neurons are the main type of cell in the nervous system that generate and transmit electrochemical signals. They primarily communicate with each other using neurotransmitters at specific junctions called synapses. Neurons come in many shapes that often relate to their function, but most share three main structures: an axon and dendrites that extend out from a cell body.
Structure and Function of Neurons
The neuronal cell body—the soma— houses the nucleus and organelles vital to cellular...
Structure and Function of Neurons
The neuronal cell body—the soma— houses the nucleus and organelles vital to cellular...
Neural Circuits
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...

