Implementation of Field-Programmable Gate Array Platform for Object Classification Tasks Using Spike-Based Backpropagated Deep Convolutional Spiking Neural Networks

被引:4
|
作者
Kakani, Vijay [1 ]
Li, Xingyou [2 ]
Cui, Xuenan [3 ]
Kim, Heetak [4 ]
Kim, Byung-Soo [4 ]
Kim, Hakil [2 ]
机构
[1] Inha Univ, Integrated Syst Engn, 100 Inharo, Incheon 22212, South Korea
[2] Inha Univ, Elect & Comp Engn, 100 Inharo, Incheon 22212, South Korea
[3] Inha Univ, Informat & Commun Engn, 100 Inharo, Incheon 22212, South Korea
[4] Korea Elect Technol Inst, Res & Dev, 25 KETI, Seongnam Si 13509, South Korea
关键词
field-programmable gate arrays; neuromorphic image processing; object classification performance; spiking neural networks; RECOGNITION; PROCESSOR; MODEL;
D O I
10.3390/mi14071353
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper investigates the performance of deep convolutional spiking neural networks (DCSNNs) trained using spike-based backpropagation techniques. Specifically, the study examined temporal spike sequence learning via backpropagation (TSSL-BP) and surrogate gradient descent via backpropagation (SGD-BP) as effective techniques for training DCSNNs on the field programmable gate array (FPGA) platform for object classification tasks. The primary objective of this experimental study was twofold: (i) to determine the most effective backpropagation technique, TSSL-BP or SGD-BP, for deeper spiking neural networks (SNNs) with convolution filters across various datasets; and (ii) to assess the feasibility of deploying DCSNNs trained using backpropagation techniques on low-power FPGA for inference, considering potential configuration adjustments and power requirements. The aforementioned objectives will assist in informing researchers and companies in this field regarding the limitations and unique perspectives of deploying DCSNNs on low-power FPGA devices. The study contributions have three main aspects: (i) the design of a low-power FPGA board featuring a deployable DCSNN chip suitable for object classification tasks; (ii) the inference of TSSL-BP and SGD-BP models with novel network architectures on the FPGA board for object classification tasks; and (iii) a comparative evaluation of the selected spike-based backpropagation techniques and the object classification performance of DCSNNs across multiple metrics using both public (MNIST, CIFAR10, KITTI) and private (INHA_ADAS, INHA_KLP) datasets.
引用
收藏
页数:24
相关论文
共 21 条
  • [1] SIES: A Novel Implementation of Spiking Convolutional Neural Network Inference Engine on Field-Programmable Gate Array
    Wang, Shu-Quan
    Wang, Lei
    Deng, Yu
    Yang, Zhi-Jie
    Guo, Sha-Sha
    Kang, Zi-Yang
    Guo, Yu-Feng
    Xu, Wei-Xia
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (02) : 475 - 489
  • [2] SIES: A Novel Implementation of Spiking Convolutional Neural Network Inference Engine on Field-Programmable Gate Array
    Shu-Quan Wang
    Lei Wang
    Yu Deng
    Zhi-Jie Yang
    Sha-Sha Guo
    Zi-Yang Kang
    Yu-Feng Guo
    Wei-Xia Xu
    Journal of Computer Science and Technology, 2020, 35 : 475 - 489
  • [3] Implementation of Highly Reliable Convolutional Neural Network with Low Overhead on Field-Programmable Gate Array
    Chen, Xin
    Xie, Yudong
    Huo, Liangzhou
    Chen, Kai
    Gao, Changhao
    Xiang, Zhiqiang
    Yang, Hanying
    Wang, Xiaofeng
    Ge, Yifan
    Zhang, Ying
    ELECTRONICS, 2024, 13 (05)
  • [4] A field-programmable gate array system for sonar image recognition based on convolutional neural network
    Wang, Chong
    Jiang, Yu
    Wang, Kai
    Wei, Fenglin
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2021, 235 (10) : 1808 - 1818
  • [5] Efficient field-programmable gate array-based reconfigurable accelerator for deep convolution neural network
    Hu, Xianghong
    Chen, Taosheng
    Huang, Hongmin
    Liu, Zihao
    Li, Xueming
    Xiong, Xiaoming
    ELECTRONICS LETTERS, 2021, 57 (06) : 238 - 240
  • [6] Event-driven implementation of deep spiking convolutional neural networks for supervised classification using the SpiNNaker neuromorphic platform
    Patino-Saucedo, Alberto
    Rostro-Gonzalez, Horacio
    Serrano-Gotarredona, Teresa
    Linares-Barranco, Bernabe
    NEURAL NETWORKS, 2020, 121 : 319 - 328
  • [7] Real-time object tracking system based on field-programmable gate array and convolution neural network
    Lyu, Congyi
    Chen, Haoyao
    Jiang, Xin
    Li, Peng
    Liu, Yunhui
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2017, 14 (01):
  • [8] Research and implementation of a fabric printing detection system based on a field programmable gate array and deep neural network
    Li, Feng
    Xi, Qinggang
    TEXTILE RESEARCH JOURNAL, 2022, 92 (7-8) : 1060 - 1078
  • [9] Power-Optimized Field-Programmable Gate Array Implementation of Neural Activation Functions Using Continued Fractions for AI/ML Workloads
    Hingu, Chanakya
    Fu, Xingang
    Saliyu, Taofiki
    Hu, Rui
    Mishan, Ramkrishna
    ELECTRONICS, 2024, 13 (24):
  • [10] Field programmable gate array implementation of a fault location system in transmission lines based on artificial neural networks
    Ezquerra, J.
    Valverde, V.
    Mazon, A. J.
    Zamora, I.
    Zamora, J. J.
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2011, 5 (02) : 191 - 198