Optimizing Convolutional Neural Network Architectures

被引:0
|
作者
Balderas, Luis [1 ,2 ,3 ,4 ]
Lastra, Miguel [2 ,3 ,4 ,5 ]
Benitez, Jose M. [1 ,2 ,3 ,4 ]
机构
[1] Univ Granada, Dept Comp Sci & Artificial Intelligence, Granada 18071, Spain
[2] Univ Granada, Distributed Computat Intelligence & Time Series La, Granada 18071, Spain
[3] Univ Granada, Sport & Hlth Univ Res Inst, Granada 18071, Spain
[4] Univ Granada, Andalusian Res Inst Data Sci & Computat Intelligen, Granada 18071, Spain
[5] Univ Granada, Dept Software Engn, Granada 18071, Spain
关键词
convolutional neural network simplification; neural network pruning; efficient machine learning; Green AI; LSTM;
D O I
10.3390/math12193032
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Convolutional neural networks (CNNs) are commonly employed for demanding applications, such as speech recognition, natural language processing, and computer vision. As CNN architectures become more complex, their computational demands grow, leading to substantial energy consumption and complicating their use on devices with limited resources (e.g., edge devices). Furthermore, a new line of research seeking more sustainable approaches to Artificial Intelligence development and research is increasingly drawing attention: Green AI. Motivated by an interest in optimizing Machine Learning models, in this paper, we propose Optimizing Convolutional Neural Network Architectures (OCNNA). It is a novel CNN optimization and construction method based on pruning designed to establish the importance of convolutional layers. The proposal was evaluated through a thorough empirical study including the best known datasets (CIFAR-10, CIFAR-100, and Imagenet) and CNN architectures (VGG-16, ResNet-50, DenseNet-40, and MobileNet), setting accuracy drop and the remaining parameters ratio as objective metrics to compare the performance of OCNNA with the other state-of-the-art approaches. Our method was compared with more than 20 convolutional neural network simplification algorithms, obtaining outstanding results. As a result, OCNNA is a competitive CNN construction method which could ease the deployment of neural networks on the IoT or resource-limited devices.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Evaluation of Deep Convolutional Neural Network architectures for Emotion Recognition in the Wild
    Talipu, A.
    Generosi, A.
    Mengoni, M.
    Giraldi, L.
    [J]. 2019 IEEE 23RD INTERNATIONAL SYMPOSIUM ON CONSUMER TECHNOLOGIES (ISCT), 2019, : 25 - 27
  • [32] Deep Convolutional Neural Network Architectures for Tonal Frequency Identification in a Lofargram
    Jihun Park
    Dae-Jin Jung
    [J]. International Journal of Control, Automation and Systems, 2021, 19 : 1103 - 1112
  • [33] Automatic Design of Convolutional Neural Network Architectures Under Resource Constraints
    Li, Siyi
    Sun, Yanan
    Yen, Gary G.
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (08) : 3832 - 3846
  • [34] Comparison of Convolutional Neural Network Architectures for Classification of Tomato Plant Diseases
    Maeda-Gutierrez, Valeria
    Galvan-Tejada, Carlos E.
    Zanella-Calzada, Laura A.
    Celaya-Padilla, Jose M.
    Galvan-Tejada, Jorge, I
    Gamboa-Rosales, Hamurabi
    Luna-Garcia, Huizilopoztli
    Magallanes-Quintanar, Rafael
    Guerrero Mendez, Carlos A.
    Olvera-Olvera, Carlos A.
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (04):
  • [35] Comparison of Convolutional Neural Network Architectures for COVID-19 Diagnosis
    Lopez-Betancur, Daniela
    Bosco Duran, Rembrandt
    Guerrero-Mendez, Carlos
    Zambrano Rodriguez, Rogelia
    Saucedo Anaya, Tonatiuh
    [J]. COMPUTACION Y SISTEMAS, 2021, 25 (03): : 601 - 615
  • [36] Convolutional neural network architectures for predicting DNA-protein binding
    Zeng, Haoyang
    Edwards, Matthew D.
    Liu, Ge
    Gifford, David K.
    [J]. BIOINFORMATICS, 2016, 32 (12) : 121 - 127
  • [37] Comparative study of convolutional neural network architectures for gastrointestinal lesions classification
    Cuevas-Rodriguez, Erik O.
    Galvan-Tejada, Carlos E.
    Maeda-Gutierrez, Valeria
    Moreno-Chavez, Gamaliel
    Galvan-Tejada, Jorge I.
    Gamboa-Rosales, Hamurabi
    Luna-Garcia, Huizilopoztli
    Moreno-Baez, Arturo
    Celaya-Padilla, Jose Maria
    [J]. PEERJ, 2023, 11
  • [38] Comparison of Different Convolutional Neural Network Architectures for Satellite Image Segmentation
    Khryashehev, Vladimir
    Ivanovsky, Leonid
    Pavlov, Vladimir
    Ostrovskaya, Anna
    Rubtsov, Anton
    [J]. PROCEEDINGS OF THE 2018 23RD CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2018, : 172 - 179
  • [39] Parallelizing Convolutional Neural Network for the Handwriting Recognition Problems with Different Architectures
    Zhou, Junhao
    Chen, Weibin
    Peng, Guishen
    Xiao, Hong
    Wang, Hao
    Chen, Zhigang
    [J]. PROCEEDINGS OF 2017 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC 2017), 2017, : 71 - 76
  • [40] Exploration of convolutional neural network architectures for large region map automation
    Tsenov, Rostyslav-Mykola
    Henry, Christopher J. J.
    Storie, Joni L. L.
    Storie, Christopher D. D.
    Murray, Brent
    Sokolov, Mikhail
    [J]. JOURNAL OF APPLIED REMOTE SENSING, 2023, 17 (01) : 18505