Accelerating spiking neural network training

05/30/2022
by   Luke Taylor, et al.
10

Spiking neural networks (SNN) are a type of artificial network inspired by the use of action potentials in the brain. There is a growing interest in emulating these networks on neuromorphic computers due to their improved energy consumption and speed, which are the main scaling issues of their counterpart the artificial neural network (ANN). Significant progress has been made in directly training SNNs to perform on par with ANNs in terms of accuracy. These methods are however slow due to their sequential nature, leading to long training times. We propose a new technique for directly training single-spike-per-neuron SNNs which eliminates all sequential computation and relies exclusively on vectorised operations. We demonstrate over a × 10 speedup in training with robust classification performance on real datasets of low to medium spatio-temporal complexity (Fashion-MNIST and Neuromophic-MNIST). Our proposed solution manages to solve certain tasks with over a 95.68 % reduction in spike counts relative to a conventionally trained SNN, which could significantly reduce energy requirements when deployed on neuromorphic computers.

READ FULL TEXT

page 6

page 17

research
05/18/2021

Sparse Spiking Gradient Descent

There is an increasing interest in emulating Spiking Neural Networks (SN...
research
06/03/2019

SpikeGrad: An ANN-equivalent Computation Model for Implementing Backpropagation with Spikes

Event-based neuromorphic systems promise to reduce the energy consumptio...
research
05/13/2021

SpikeMS: Deep Spiking Neural Network for Motion Segmentation

Spiking Neural Networks (SNN) are the so-called third generation of neur...
research
07/16/2023

Enhancing Energy Efficiency and Reliability in Autonomous Systems Estimation using Neuromorphic Approach

Energy efficiency and reliability have long been crucial factors for ens...
research
02/17/2014

Is Spiking Logic the Route to Memristor-Based Computers?

Memristors have been suggested as a novel route to neuromorphic computin...
research
03/14/2023

Emergent Bio-Functional Similarities in a Cortical-Spike-Train-Decoding Spiking Neural Network Facilitate Predictions of Neural Computation

Despite its better bio-plausibility, goal-driven spiking neural network ...
research
11/03/2019

Comprehensive SNN Compression Using ADMM Optimization and Activity Regularization

Spiking neural network is an important family of models to emulate the b...

Please sign up or login with your details

Forgot password? Click here to reset