Complexity of Deep Convolutional Neural Networks in Mobile Computing

被引:3
|
作者
Naeem, Saad [1 ]
Jamil, Noreen [1 ]
Khan, Habib Ullah [2 ]
Nazir, Shah [3 ]
机构
[1] Natl Univ Comp & Emerging Sci, Dept Comp Sci, Islamabad, Pakistan
[2] Qatar Univ, Coll Business & Econ, Dept Accounting & Informat Syst, Doha, Qatar
[3] Univ Swabi, Dept Comp Sci, Swabi, Pakistan
关键词
Convolutional neural networks - Deep neural networks - Encoding (symbols) - Signal encoding - Digital storage;
D O I
10.1155/2020/3853780
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Neural networks employ massive interconnection of simple computing units called neurons to compute the problems that are highly nonlinear and could not be hard coded into a program. These neural networks are computation-intensive, and training them requires a lot of training data. Each training example requires heavy computations. We look at different ways in which we can reduce the heavy computation requirement and possibly make them work on mobile devices. In this paper, we survey various techniques that can be matched and combined in order to improve the training time of neural networks. Additionally, we also review some extra recommendations to make the process work for mobile devices as well. We finally survey deep compression technique that tries to solve the problem by network pruning, quantization, and encoding the network weights. Deep compression reduces the time required for training the network by first pruning the irrelevant connections, i.e., the pruning stage, which is then followed by quantizing the network weights via choosing centroids for each layer. Finally, at the third stage, it employs Huffman encoding algorithm to deal with the storage issue of the remaining weights.
引用
收藏
页数:8
相关论文
共 50 条
  • [11] Normalization and dropout for stochastic computing-based deep convolutional neural networks
    Li, Ji
    Yuan, Zihao
    Li, Zhe
    Ren, Ao
    Ding, Caiwen
    Draper, Jeffrey
    Nazarian, Shahin
    Qiu, Qinru
    Yuan, Bo
    Wang, Yanzhi
    INTEGRATION-THE VLSI JOURNAL, 2019, 65 : 395 - 403
  • [12] Structural Design Optimization for Deep Convolutional Neural Networks using Stochastic Computing
    Li, Zhe
    Ren, Ao
    Li, Ji
    Qiu, Qinru
    Yuan, Bo
    Draper, Jeffrey
    Wang, Yanzhi
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 250 - 253
  • [13] Softmax Regression Design for Stochastic Computing Based Deep Convolutional Neural Networks
    Yuan, Zihao
    Li, Ji
    Li, Zhe
    Ding, Caiwen
    Ren, Ao
    Yuan, Bo
    Qiu, Qinru
    Draper, Jeffrey
    Wang, Yanzhi
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 467 - 470
  • [14] Mobile Botnet Detection: A Deep Learning Approach Using Convolutional Neural Networks
    Yerima, Suleiman Y.
    Alzaylaee, Mohammed K.
    2020 INTERNATIONAL CONFERENCE ON CYBER SITUATIONAL AWARENESS, DATA ANALYTICS AND ASSESSMENT (CYBER SA 2020), 2020,
  • [15] Energy Complexity Model for Convolutional Neural Networks
    Sima, Jiri
    Vidnerova, Petra
    Mrazek, Vojtech
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2023, PART X, 2023, 14263 : 186 - 198
  • [16] Energy efficient computing task offloading strategy for deep neural networks in mobile edge computing
    Gao H.
    Li X.
    Zhou B.
    Liu X.
    Xu J.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2020, 26 (06): : 1607 - 1615
  • [17] The Mode-Fisher pooling for time complexity optimization in deep convolutional neural networks
    Mansouri, Dou El Kefel
    Kaddar, Bachir
    Benkabou, Seif-Eddine
    Benabdeslem, Khalid
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (12): : 6443 - 6465
  • [18] The Mode-Fisher pooling for time complexity optimization in deep convolutional neural networks
    Dou El Kefel Mansouri
    Bachir Kaddar
    Seif-Eddine Benkabou
    Khalid Benabdeslem
    Neural Computing and Applications, 2021, 33 : 6443 - 6465
  • [19] Deep Anchored Convolutional Neural Networks
    Huang, Jiahui
    Dwivedi, Kshitij
    Roig, Gemma
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW 2019), 2019, : 639 - 647
  • [20] Deep Unitary Convolutional Neural Networks
    Chang, Hao-Yuan
    Wang, Kang L.
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2021, PT II, 2021, 12892 : 170 - 181