Chip-In-Loop SNN Proxy Learning: a new method for efficient training of spiking neural networks

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

The primary approaches used to train spiking neural networks (SNNs) involve either training artificial neural networks (ANNs) first and then transforming them into SNNs, or directly training SNNs using surrogate gradient techniques. Nevertheless, both of these methods encounter a shared challenge: they rely on frame-based methodologies, where asynchronous events are gathered into synchronous frames for computation. This strays from the authentic asynchronous, event-driven nature of SNNs, resulting in notable performance degradation when deploying the trained models on SNN simulators or hardware chips for real-time asynchronous computation. To eliminate this performance degradation, we propose a hardware-based SNN proxy learning method that is called Chip-In-Loop SNN Proxy Learning (CIL-SPL). This approach effectively eliminates the performance degradation caused by the mismatch between synchronous and asynchronous computations. To demonstrate the effectiveness of our method, we trained models using public datasets such as N-MNIST and tested them on the SNN simulator or hardware chip, comparing our results to those classical training methods.

Cite

CITATION STYLE

APA

Liu, Y., Liu, T., Hu, Y., Liao, W., Xing, Y., Sheik, S., & Qiao, N. (2023). Chip-In-Loop SNN Proxy Learning: a new method for efficient training of spiking neural networks. Frontiers in Neuroscience, 17. https://doi.org/10.3389/fnins.2023.1323121

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free