Exploring Optimized Spiking Neural Network Architectures for Classification Tasks on Embedded Platforms
- PMID: 34067080
- PMCID: PMC8125750
- DOI: 10.3390/s21093240
Exploring Optimized Spiking Neural Network Architectures for Classification Tasks on Embedded Platforms
Abstract
In recent times, the usage of modern neuromorphic hardware for brain-inspired SNNs has grown exponentially. In the context of sparse input data, they are undertaking low power consumption for event-based neuromorphic hardware, specifically in the deeper layers. However, using deep ANNs for training spiking models is still considered as a tedious task. Until recently, various ANN to SNN conversion methods in the literature have been proposed to train deep SNN models. Nevertheless, these methods require hundreds to thousands of time-steps for training and still cannot attain good SNN performance. This work proposes a customized model (VGG, ResNet) architecture to train deep convolutional spiking neural networks. In this current study, the training is carried out using deep convolutional spiking neural networks with surrogate gradient descent backpropagation in a customized layer architecture similar to deep artificial neural networks. Moreover, this work also proposes fewer time-steps for training SNNs with surrogate gradient descent. During the training with surrogate gradient descent backpropagation, overfitting problems have been encountered. To overcome these problems, this work refines the SNN based dropout technique with surrogate gradient descent. The proposed customized SNN models achieve good classification results on both private and public datasets. In this work, several experiments have been carried out on an embedded platform (NVIDIA JETSON TX2 board), where the deployment of customized SNN models has been extensively conducted. Performance validations have been carried out in terms of processing time and inference accuracy between PC and embedded platforms, showing that the proposed customized models and training techniques are feasible for achieving a better performance on various datasets such as CIFAR-10, MNIST, SVHN, and private KITTI and Korean License plate dataset.
Keywords: deep convolutional spiking neural networks; embedded platform; spiking neuron model; surrogate gradient descent; time-steps.
Conflict of interest statement
The authors declare no conflict of interest.
Figures
Similar articles
-
Enabling Spike-Based Backpropagation for Training Deep Neural Network Architectures.Front Neurosci. 2020 Feb 28;14:119. doi: 10.3389/fnins.2020.00119. eCollection 2020. Front Neurosci. 2020. PMID: 32180697 Free PMC article.
-
SSTDP: Supervised Spike Timing Dependent Plasticity for Efficient Spiking Neural Network Training.Front Neurosci. 2021 Nov 4;15:756876. doi: 10.3389/fnins.2021.756876. eCollection 2021. Front Neurosci. 2021. PMID: 34803591 Free PMC article.
-
A Scatter-and-Gather Spiking Convolutional Neural Network on a Reconfigurable Neuromorphic Hardware.Front Neurosci. 2021 Nov 16;15:694170. doi: 10.3389/fnins.2021.694170. eCollection 2021. Front Neurosci. 2021. PMID: 34867142 Free PMC article.
-
Deep Learning With Spiking Neurons: Opportunities and Challenges.Front Neurosci. 2018 Oct 25;12:774. doi: 10.3389/fnins.2018.00774. eCollection 2018. Front Neurosci. 2018. PMID: 30410432 Free PMC article. Review.
-
Deep learning in spiking neural networks.Neural Netw. 2019 Mar;111:47-63. doi: 10.1016/j.neunet.2018.12.002. Epub 2018 Dec 18. Neural Netw. 2019. PMID: 30682710 Review.
Cited by
-
Implementation of Field-Programmable Gate Array Platform for Object Classification Tasks Using Spike-Based Backpropagated Deep Convolutional Spiking Neural Networks.Micromachines (Basel). 2023 Jun 30;14(7):1353. doi: 10.3390/mi14071353. Micromachines (Basel). 2023. PMID: 37512665 Free PMC article.
-
Critically synchronized brain waves form an effective, robust and flexible basis for human memory and learning.Sci Rep. 2023 Mar 16;13(1):4343. doi: 10.1038/s41598-023-31365-6. Sci Rep. 2023. PMID: 36928606 Free PMC article.
-
Skin Cancer Classification Using Deep Spiking Neural Network.J Digit Imaging. 2023 Jun;36(3):1137-1147. doi: 10.1007/s10278-023-00776-2. Epub 2023 Jan 23. J Digit Imaging. 2023. PMID: 36690775
-
An overview of brain-like computing: Architecture, applications, and future trends.Front Neurorobot. 2022 Nov 24;16:1041108. doi: 10.3389/fnbot.2022.1041108. eCollection 2022. Front Neurorobot. 2022. PMID: 36506817 Free PMC article. Review.
References
-
- Szegedy C., Vanhoucke V., Ioffe S., Shlens J., Wojna Z. Rethinking the inception architecture for computer vision; Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; Los Alamitos, CA, USA. 27–30 June 2016; pp. 2818–2826.
-
- Girshick R., Donahue J., Darrell T., Malik J. Rich feature hierarchies for accurate object detection and semantic segmentation; Proceedings of the IEEE conference on computer vision and pattern recognition; Columbus, OH, USA. 23–28 June 2014; pp. 580–587.
-
- Senior A., Vanhoucke V., Nguyen P., Sainath T. Deep neural networks for acoustic modeling in speech recognition. IEEE Signal Process. Mag. 2012;29:82–97.
-
- Xu L. An alternative model for mixtures of experts; Proceedings of the Advances in Neural Information Processing Systems 8, NIPS; Denver, CO, USA. 27–30 November 1995; pp. 633–640.
LinkOut - more resources
Full Text Sources
