Abstract
We present a new back propagation based training algorithm for discrete-time spiking neural networks (SNN). Inspired by recent deep learning algorithms on binarized neural networks, binary activation with a straight-through gradient estimator is used to model the leaky integrate-fire spiking neuron, overcoming the difficulty in training SNNs using back propagation. Two SNN training algorithms are proposed: (1) SNN with discontinuous integration, which is suitable for rate-coded input spikes, and (2) SNN with continuous integration, which is more general and can handle input spikes with temporal information. Neuromorphic hardware designed in 28nm CMOS exploits the spike sparsity and demonstrates high classification accuracy (>98% on MNIST) and low energy (51.4-773 nJ/image).
Original language | English (US) |
---|---|
Title of host publication | 2017 IEEE Biomedical Circuits and Systems Conference, BioCAS 2017 - Proceedings |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 1-4 |
Number of pages | 4 |
ISBN (Electronic) | 9781509058037 |
DOIs | |
State | Published - Jul 2 2017 |
Externally published | Yes |
Event | 2017 IEEE Biomedical Circuits and Systems Conference, BioCAS 2017 - Torino, Italy Duration: Oct 19 2017 → Oct 21 2017 |
Publication series
Name | 2017 IEEE Biomedical Circuits and Systems Conference, BioCAS 2017 - Proceedings |
---|---|
Volume | 2018-January |
Other
Other | 2017 IEEE Biomedical Circuits and Systems Conference, BioCAS 2017 |
---|---|
Country/Territory | Italy |
City | Torino |
Period | 10/19/17 → 10/21/17 |
Bibliographical note
Funding Information:This work was supported in part by the NSF grant 1652866 and Intel Labs.
Publisher Copyright:
© 2017 IEEE.
Keywords
- Spiking neural networks
- back propagation
- neuromorphic hardware
- straight-through estimator