An Overhead-Free Max-Pooling Method for SNN

被引:7
|
作者
Guo, Shasha [1 ]
Wang, Lei [1 ]
Chen, Baozi [1 ]
Dou, Qiang [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci & Technol, Changsha 410073, Peoples R China
基金
中国国家自然科学基金;
关键词
Neurons; Microsoft Windows; Mathematical model; Training; Computational modeling; Biological neural networks; Task analysis; Approximate; max pooling; overhead; spiking neural network (SNN);
D O I
10.1109/LES.2019.2919244
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Spiking neural networks (SNNs) have been shown to be accurate, fast, and efficient in classical machine vision tasks, such as object recognition or detection. It is typical to convert a pretrained deep neural network into an SNN since training SNN is not easy. The max-pooling (MP) function is widely adopted in most state-of-the-art deep neural networks. To maintain the accuracy of the SNN obtained through conversion, this function is an important element to be implemented. However, it is difficult due to the dynamic characteristics of spikes. As far as we know, existing solutions adopt additional technologies except the spiking neuron model to implement MP or approximate MP, which introduce overhead of memory storage and computation. In this letter, we propose a novel method that utilizes only the spiking neuron model to approximate MP. Our method does not incur any overhead. We validate our method with three datasets and six networks including three oxford visual geometry group-like networks. And the experimental results show that the performance (accuracy and convergence rate) of our method is as good as or even better than that of the existing method.
引用
收藏
页码:21 / 24
页数:4
相关论文
共 50 条
  • [1] Deep Scattering Network with Max-pooling
    Ki, Taekyung
    Hur, Youngmi
    2021 DATA COMPRESSION CONFERENCE (DCC 2021), 2021, : 348 - 348
  • [2] Loss Max-Pooling for Semantic Image Segmentation
    Bulo, Samuel Rota
    Neuhold, Gerhard
    Kontschieder, Peter
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 7082 - 7091
  • [3] Combining max-pooling and wavelet pooling strategies for semantic image segmentation
    Brito, Andre de Souza
    Vieira, Marcelo Bernardes
    Sguario Coelho de Andrade, Mauren Louise
    Feitosa, Raul Queiroz
    Giraldi, Gilson Antonio
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 183
  • [4] Mining the displacement of max-pooling for text recognition
    Zheng, Yuchen
    Lwana, Brian Kenji
    Uchida, Seiichi
    PATTERN RECOGNITION, 2019, 93 : 558 - 569
  • [5] Max-Pooling PD: A Machine Learning-Based Timing Recovery Method
    Hoseyninejad, Arash
    Shakiba, Hossein
    Johns, David A.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025,
  • [6] Channel-Max, Channel-Drop and Stochastic Max-pooling
    Huang, Yuchi
    Sun, Xiuyu
    Lu, Ming
    Xu, Ming
    2015 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2015,
  • [7] A lightweight Max-Pooling method and architecture for Deep Spiking Convolutional Neural Networks
    Duy-Anh Nguyen
    Xuan-Tu Tran
    Dang, Khanh N.
    Iacopi, Francesca
    APCCAS 2020: PROCEEDINGS OF THE 2020 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2020), 2020, : 209 - 212
  • [8] Max-Pooling Dropout for Regularization of Convolutional Neural Networks
    Wu, Haibing
    Gu, Xiaodong
    NEURAL INFORMATION PROCESSING, PT I, 2015, 9489 : 46 - 54
  • [9] Group Reconstruction and Max-Pooling Residual Capsule Network
    Ding, Xinpeng
    Wang, Nannan
    Gao, Xinbo
    Li, Jie
    Wang, Xiaoyu
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 2237 - 2243
  • [10] Learning the micro deformations by max-pooling for offline signature verification
    Zheng, Yuchen
    Iwana, Brian Kenji
    Malik, Muhammad Imran
    Ahmed, Sheraz
    Ohyama, Wataru
    Uchida, Seiichi
    PATTERN RECOGNITION, 2021, 118