Evolutionary Structure Optimization of Convolutional Neural Networks for Deployment on Resource Limited Systems

被引:1
|
作者
Zhang, Qianyu [1 ]
Li, Bin [1 ]
Wu, Yi [1 ]
机构
[1] Univ Sci & Technol China, Sch Informat Sci & Technol, Hefei 230027, Anhui, Peoples R China
关键词
Convolutional Neural Networks; Structure design; Neuroevolution; Evolutionary Algorithms;
D O I
10.1007/978-3-319-95933-7_82
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Convolutional neural networks (CNNs) have achieved great success in various computer vision tasks. However, trial and error are still the most adopted way to design the structure of neural networks, which are time consuming. In this work, a population based evolutionary structure optimization approach of CNNs for deployment on resource limited systems is proposed. The method evolved several different kinds of individuals together in a way called natural selection. Evolutionary operators in conventional genetic algorithms are well defined based on structure design problem. Objectives of minimizing space cost or time cost of one deep neural network is considered in optimization process. Experiments on MNIST datasets show that the proposed method can evolve networks with state-of-the-art accuracy and have low storage or time cost, which give inspiration to hand-made structure by the obtained network structure.
引用
收藏
页码:742 / 753
页数:12
相关论文
共 50 条
  • [1] Limited Evaluation Evolutionary Optimization of Large Neural Networks
    Prellberg, Jonas
    Kramer, Oliver
    [J]. KI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11117 : 270 - 283
  • [2] Optimization of Convolutional Neural Networks on Resource Constrained Devices
    Arish, S.
    Sinha, Sharad
    Smitha, K. G.
    [J]. 2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 19 - 24
  • [3] A C Code Generator for Fast Inference and Simple Deployment of Convolutional Neural Networks on Resource Constrained Systems
    Urbann, Oliver
    Camphausen, Simon
    Moos, Arne
    Schwarz, Ingmar
    Kerner, Soeren
    Otten, Maximilian
    [J]. 2020 IEEE INTERNATIONAL IOT, ELECTRONICS AND MECHATRONICS CONFERENCE (IEMTRONICS 2020), 2020, : 202 - 208
  • [4] Structure optimization of neural networks for evolutionary design optimization
    Hüsken, M
    Jin, Y
    Sendhoff, B
    [J]. SOFT COMPUTING, 2005, 9 (01) : 21 - 28
  • [5] Structure optimization of neural networks for evolutionary design optimization
    M. Hüsken
    Y. Jin
    B. Sendhoff
    [J]. Soft Computing, 2005, 9 : 21 - 28
  • [6] A streaming accelerator of Convolutional Neural Networks for resource-limited applications
    Arredondo-Velazquez, Moises
    Diaz-Carmona, Javier
    Torres-Huitzil, Cesar
    Barranco-Gutierrez, Alejandro-Israel
    Padilla-Medina, Alfredo
    Prado-Olivarez, Juan
    [J]. IEICE ELECTRONICS EXPRESS, 2019, 16 (23):
  • [7] Evolutionary optimization of convolutional neural networks for cancer miRNA biomarkers classification
    Lopez-Rincon, Alejandro
    Tonda, Alberto
    Elati, Mohamed
    Schwander, Olivier
    Piwowarski, Benjamin
    Gallinari, Patrick
    [J]. APPLIED SOFT COMPUTING, 2018, 65 : 91 - 100
  • [8] A Resource-Limited Hardware Accelerator for Convolutional Neural Networks in Embedded Vision Applications
    Moini, Shayan
    Alizadeh, Bijan
    Emad, Mohammad
    Ebrahimpour, Reza
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (10) : 1217 - 1221
  • [9] Evolutionary Optimization-Based Training of Convolutional Neural Networks for OCR Applications
    Fedorovici, Lucian-Ovidiu
    Precup, Radu-Emil
    Dragan, Florin
    Purcaru, Constantin
    [J]. 2013 17TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2013, : 207 - 212
  • [10] Evolutionary Convolutional Neural Networks Using ABC
    Zhu, Wenbo
    Yeh, Weichang
    Chen, Jianwen
    Chen, Dafeng
    Li, Aiyuan
    Lin, Yangyang
    [J]. ICMLC 2019: 2019 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, 2019, : 156 - 162