Gen-CNN: a framework for the automatic generation of CNNs for image classification

被引:0
|
作者
Rogelio García-Aguirre [1 ]
Eva María Navarro-López [2 ]
Luis Torres-Treviño [3 ]
机构
[1] Facultad de Ingeniería Mecánica y Eléctrica, Universidad Autónoma de Nuevo León, Ave. Universidad S/N, San Nicolás de los Garza, Nuevo León
[2] School of Interactive Games and Media, Golisano College of Computing and Information Sciences, Rochester Institute of Technology, 20 Lomb Memorial Drive, Rochester, 14623, NY
[3] School of Environment, Education and Development, University of Manchester, Oxford Road, Manchester
关键词
Convolutional neural network; Genetic algorithm; Hyperparameter optimization; Image classification;
D O I
10.1007/s00521-024-10398-6
中图分类号
学科分类号
摘要
Convolutional neural networks (CNNs) have become widely adopted for computer vision tasks. However, the vast amount of design choices and the complex interactions among their hyperparameters, which ultimately influence the model’s performance, impede their accessibility to users who are not experts in machine learning (ML). To address this challenge, we present AutoML as a solution, leveraging hyperparameter optimization (HPO) for effective parameter selection. Particularly good at handling non-convex, non-differentiable optimization tasks, genetic algorithms are easy to implement and parallelize, making them well suited for deep learning applications. In this context, we introduce Gen-CNN, an AutoML framework based on a genetic algorithm that generates CNN models for image classification. Our framework incorporates transfer learning and operates in a low-compute regime to accelerate the hyperparameter optimization phase. We test Gen-CNN on four datasets, including Sign Language Digits for convergence assessment and KVASIR-v2, ISIC-2019, and BreakHis for performance evaluation. Our results prove that Gen-CNN automatically generates CNN models with classification performance comparable to state-of-the-art custom models already published in the literature. Moreover, in the recommended testing regime for heuristic optimization techniques, we surpassed other HPO algorithms by achieving better mean categorical accuracy. Gen-CNN code is available at—omitted for anonymous review. © The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2024.
引用
收藏
页码:149 / 168
页数:19
相关论文
共 50 条
  • [1] An Image-Level Classification Framework for Hyperspectral Image with CNNs
    Li, Yanshan
    Wu, Yong
    Xu, Jianjie
    Zhang, Nengbo
    PROCEEDINGS OF 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP), 2018, : 586 - 590
  • [2] Fast Automatic Optimisation of CNN Architectures for Image Classification Using Genetic Algorithm
    Bakhshi, Ali
    Noman, Nasimul
    Chen, Zhiyong
    Zamani, Mohsen
    Chalup, Stephan
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1283 - 1290
  • [3] Joint Classification and Prediction CNN Framework for Automatic Sleep Stage Classification
    Huy Phan
    Andreotti, Fernando
    Cooray, Navin
    Chen, Oliver Y.
    De Vos, Maarten
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2019, 66 (05) : 1285 - 1296
  • [4] BrainGAN: Brain MRI Image Generation and Classification Framework Using GAN Architectures and CNN Models
    Alrashedy, Halima Hamid N.
    Almansour, Atheer Fahad
    Ibrahim, Dina M.
    Hammoudeh, Mohammad Ali A.
    SENSORS, 2022, 22 (11)
  • [5] Training Images Generation for CNN Based Automatic Modulation Classification
    Zhang, Wei-Tao
    Cui, Dan
    Lou, Shun-Tian
    IEEE ACCESS, 2021, 9 : 62916 - 62925
  • [6] Automatic Histopathology Image Analysis with CNNs
    Hou, Le
    Singh, Kunal
    Samaras, Dimitris
    Kure, Tahsin M.
    Gao, Yi
    Seidman, Roberta J.
    Saltz, Joel H.
    2016 NEW YORK SCIENTIFIC DATA SUMMIT (NYSDS), 2016,
  • [7] Deep CNN for Classification of Image Contents
    Shuo, Huang
    Kang, Hoon
    IPMV 2021: PROCEEDINGS OF 2021 3RD INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND MACHINE VISION (IPMV 2021), 2021, : 60 - 65
  • [8] A Flower Classification Framework Based on Ensemble of CNNs
    Huang, Buzhen
    Hu, Youpeng
    Sun, Yaoqi
    Hao, Xinhong
    Yan, Chenggang
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING, PT III, 2018, 11166 : 235 - 244
  • [9] Design of activation function in CNN for image classification
    Wang H.-X.
    Zhou J.-Q.
    Gu C.-H.
    Lin H.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2019, 53 (07): : 1363 - 1373
  • [10] Wavelet-Attention CNN for image classification
    Xiangyu Zhao
    Peng Huang
    Xiangbo Shu
    Multimedia Systems, 2022, 28 : 915 - 924