Pruning and quantization algorithm with applications in memristor-based convolutional neural network

被引:0
作者
Mei Guo
Yurui Sun
Yongliang Zhu
Mingqiao Han
Gang Dou
Shiping Wen
机构
[1] Shandong University of Science and Technology,College of Electrical Engineering and Automation
[2] The University of Nottingham Ningbo China,The Australian AI Institute, Faculty of Engineering and Information Technology
[3] University of Technology Sydney,undefined
来源
Cognitive Neurodynamics | 2024年 / 18卷
关键词
Memristor; Convolutional neural network; Network pruning; Quantization weight;
D O I
暂无
中图分类号
学科分类号
摘要
The human brain’s ultra-low power consumption and highly parallel computational capabilities can be accomplished by memristor-based convolutional neural networks. However, with the rapid development of memristor-based convolutional neural networks in various fields, more complex applications and heavier computations lead to the need for a large number of memristors, which makes power consumption increase significantly and the network model larger. To mitigate this problem, this paper proposes an SBT-memristor-based convolutional neural network architecture and a hybrid optimization method combining pruning and quantization. Firstly, SBT-memristor-based convolutional neural network is constructed by using the good thresholding property of the SBT memristor. The memristive in-memory computing unit, activation unit and max-pooling unit are designed. Then, the hybrid optimization method combining pruning and quantization is used to improve the SBT-memristor-based convolutional neural network architecture. This hybrid method can simplify the memristor-based neural network and represent the weights at the memristive synapses better. Finally, the results show that the SBT-memristor-based convolutional neural network reduces a large number of memristors, decreases the power consumption and compresses the network model at the expense of a little precision loss. The SBT-memristor-based convolutional neural network obtains faster recognition speed and lower power consumption in MNIST recognition. It provides new insights for the complex application of convolutional neural networks.
引用
收藏
页码:233 / 245
页数:12
相关论文
共 92 条
  • [1] Abdel-Hamid O(2014)Convolutional neural networks for speech recognition IEEE/ACM Trans Audio, Speech, Lang Process 22 1533-1545
  • [2] Ar Mohamed(2021)Review of deep learning: concepts, CNN architectures, challenges, applications, future directions J big Data 8 1-74
  • [3] Jiang H(2021)Deep convolutional neural network based plant species recognition through features of leaf Multimed Tools Appl 80 6443-6456
  • [4] Alzubaidi L(2017)Neuromorphic computing using non-volatile memory Adv Phys: X 2 89-124
  • [5] Zhang J(2021)An efficient memristor-based circuit implementation of squeeze-and-excitation fully convolutional neural networks IEEE Trans Neural Netw Learn Syst 33 1779-1790
  • [6] Humaidi AJ(2017)Memristive behavior based on Ba-doped SrTIO Chin Phys Lett 34 038502-17
  • [7] Bisen D(2021) films Commun Biol 4 1-824
  • [8] Burr GW(2019)A convolutional neural-network framework for modelling auditory sensory cells and synapses Cogn Comput 11 809-377
  • [9] Shelby RM(2022)A new algorithm for SAR image target recognition based on an improved deep convolutional neural network Electronics 11 945-23
  • [10] Sebastian A(2021)A survey on efficient convolutional neural networks and hardware acceleration Inf Process Manag 58 102418-488