Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networks

02/28/2021
by   Shikuang Deng, et al.
0

Spiking neural networks (SNNs) are biology-inspired artificial neural networks (ANNs) that comprise of spiking neurons to process asynchronous discrete signals. While more efficient in power consumption and inference speed on the neuromorphic hardware, SNNs are usually difficult to train directly from scratch with spikes due to the discreteness. As an alternative, many efforts have been devoted to converting conventional ANNs into SNNs by copying the weights from ANNs and adjusting the spiking threshold potential of neurons in SNNs. Researchers have designed new SNN architectures and conversion algorithms to diminish the conversion error. However, an effective conversion should address the difference between the SNN and ANN architectures with an efficient approximation of the loss function, which is missing in the field. In this work, we analyze the conversion error by recursive reduction to layer-wise summation and propose a novel strategic pipeline that transfers the weights to the target SNN by combining threshold balance and soft-reset mechanisms. This pipeline enables almost no accuracy loss between the converted SNNs and conventional ANNs with only ∼1/10 of the typical SNN simulation time. Our method is promising to get implanted onto embedded platforms with better support of SNNs with limited energy and memory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/25/2020

RMP-SNN: Residual Membrane Potential Neuron for Enabling Deeper High-Accuracy and Low-Latency Spiking Neural Network

Spiking Neural Networks (SNNs) have recently attracted significant resea...
research
07/20/2023

Deep Spiking-UNet for Image Processing

U-Net, known for its simple yet efficient architecture, is widely utiliz...
research
10/27/2020

Spiking Neural Networks – Part I: Detecting Spatial Patterns

Spiking Neural Networks (SNNs) are biologically inspired machine learnin...
research
11/09/2022

Spiking Neural Network Decision Feedback Equalization

In the past years, artificial neural networks (ANNs) have become the de-...
research
07/02/2020

Progressive Tandem Learning for Pattern Recognition with Deep Spiking Neural Networks

Spiking neural networks (SNNs) have shown clear advantages over traditio...
research
02/20/2018

Layer-wise synapse optimization for implementing neural networks on general neuromorphic architectures

Deep artificial neural networks (ANNs) can represent a wide range of com...
research
05/14/2022

Spiking Approximations of the MaxPooling Operation in Deep SNNs

Spiking Neural Networks (SNNs) are an emerging domain of biologically in...

Please sign up or login with your details

Forgot password? Click here to reset