Connection Pruning for Deep Spiking Neural Networks with On-Chip Learning

10/09/2020
by   Thao N. N. Nguyen, et al.
0

Long training time hinders the potential of the deep Spiking Neural Network (SNN) with the online learning capability to be realized on the embedded systems hardware. Our work proposes a novel connection pruning approach that can be applied during the online Spike Timing Dependent Plasticity (STDP)-based learning to optimize the learning time and the network connectivity of the SNN. Our connection pruning approach was evaluated on a deep SNN with the Time To First Spike (TTFS) coding and has successfully achieved 2.1x speed-up in the online learning and reduced the network connectivity by 92.83 consumption in the online learning was saved by 64 reduction results in 2.83x speed-up and 78.24 Meanwhile, the classification accuracy remains the same as our non-pruning baseline on the Caltech 101 dataset. In addition, we developed an event-driven hardware architecture on the Field Programmable Gate Array (FPGA) platform that efficiently incorporates our proposed connection pruning approach while incurring as little as 0.56 comparison between our work and the existing works on connection pruning for SNN to highlight the key features of each approach. To the best of our knowledge, our work is the first to propose a connection pruning algorithm that can be applied during the online STDP-based learning for a deep SNN with the TTFS coding.

READ FULL TEXT

page 9

page 10

page 11

research
04/24/2023

Spikingformer: Spike-driven Residual Learning for Transformer-based Spiking Neural Network

Spiking neural networks (SNNs) offer a promising energy-efficient altern...
research
02/20/2015

Spike Event Based Learning in Neural Networks

A scheme is derived for learning connectivity in spiking neural networks...
research
05/27/2021

A Microarchitecture Implementation Framework for Online Learning with Temporal Neural Networks

Temporal Neural Networks (TNNs) are spiking neural networks that use tim...
research
06/01/2023

An FPGA Architecture for Online Learning using the Tsetlin Machine

There is a need for machine learning models to evolve in unsupervised ci...
research
10/12/2017

STDP Based Pruning of Connections and Weight Quantization in Spiking Neural Networks for Energy Efficient Recognition

Spiking Neural Networks (SNNs) with a large number of weights and varied...
research
11/27/2020

A Temporal Neural Network Architecture for Online Learning

A long-standing proposition is that by emulating the operation of the br...
research
01/28/2020

An Internal Clock Based Space-time Neural Network for Motion Speed Recognition

In this work we present a novel internal clock based space-time neural n...

Please sign up or login with your details

Forgot password? Click here to reset