Convolutional Neural Network Structure Optimization based on Network Pruning

Authors

  • Xudong Zhong

DOI:

https://doi.org/10.54097/hset.v24i.3904

Keywords:

CNN; Network Pruning; Parameter Scale; Model Performance; Training Time.

Abstract

Recently, the number of layers of neural network model is deeper and deeper, the number of parameters is more and more, and the calculation scale is also larger and larger. This improves the use conditions of some excellent models, which is not conducive to the wide application of deep learning methods in more fields. In view of this trend of increasing the size of neural network models, in this paper, we optimize the structure of a convolutional neural network model for image super-resolution, which reduces the size of the model. The model structure optimization method we use is network pruning, which simplifies the number of layers and parameters of the model, improves the effect of the model and reduces the computational consumption of the model. The key insight of network pruning is to remove the relatively redundant and unimportant parts of the network to make the original network sparser and more streamlined. And the simplified model can keep the original performance. The original model used a cascade structure for multiple sampling, resulting in the increase of the scale of the neural network. By removing the redundant sampling structure and retaining only one sampling process, the number of layers of the model is reduced to 1/3 of the original. Under the same data set (BSD300) training, the PSNR (evaluation index of model effect) of the model is improved from 24.471 db to 24.490 db, and the training time is reduced by 13.8% of the original.

Downloads

Download data is not yet available.

References

Lin Jing-Dong, Wu Xin-Yi, Chai Yi, Yin Hong-Peng. Structure optimization of convolutional neural networks: a survey. Acta Automatica Sinica, 2020, 46(1): 24-37.

Bai C, Huang L, Chen JN, Pan X, Chen SY. Optimization of deep convolutional neural network for large scale image classification. Ruan Jian Xue Bao/Journal fo Software, 2018,29(4):1029-1038.

W. Shi et al., "Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network," 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 1874-1883, doi: 10.1109/CVPR.2016.207.

Lei J, Gao X, Song J, Wang XL, Song ML. Survey of deep neural network model compression. Ruan Jian Xue Bao/Journal of Software, 2018,29(2):251-266.

HUANG Cong, CHANG Tao, TAN Hu, et al. Neural network pruning based on weight similarity. Journal of Frontiers of Computer Science and Technology, 2018, 12(8): 1278-1285.

Jiang C H. The Study of Pruning Methods of Deep Neural NetWork. University of Science and Technology of China, 2019.

Shen X X. Research of Compress Deep Neural Networks by Network Pruning[D]. Jilin University, 2021

Liu Danfeng, Liu Jianxia. A Neural Network Model for the Overfitting Problem in Deep Learning [J]. Natural Science Journal of Xiangtan University, 2018, 40(2): 96-99.

TAO Li, YANG Shuo, YANG Wei. Research on model building and over-fitting of deep learning[J]. Computer Era, 2018(2): 14–17, 21.

XIE Luyang, XIA Zhaojun, ZHU Shaohua, ZHANG Daiqing, ZHAO Fengkui. Analysis and Research of Overfitting of Image Recognition Based on Convolutional Neural Networks. Software Engineering, 2019, 22 (10): 27-29.

ZHENG Yuanpan, LI Guangyang, and LI Ye. Survey of application of deep learning in image recognition[J]. Computer Engineering and Applications, 2019, 55(12): 20–36.

Xi X F, Zhou G D. A Survey on Deep Learning for Natural Language Processing. Automatic Synica Acta, 2016, 42(10): 1445-1465.

Downloads

Published

27-12-2022

How to Cite

Zhong, X. (2022). Convolutional Neural Network Structure Optimization based on Network Pruning. Highlights in Science, Engineering and Technology, 24, 125-130. https://doi.org/10.54097/hset.v24i.3904