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] Universidad Autónoma de Nuevo León,Facultad de Ingeniería Mecánica y Eléctrica
[2] Rochester Institute of Technology,School of Interactive Games and Media, Golisano College of Computing and Information Sciences
[3] University of Manchester,School of Environment, Education and Development
关键词
Convolutional neural network; Hyperparameter optimization; Genetic algorithm; 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.
引用
收藏
页码:149 / 168
页数:19
相关论文
共 50 条
  • [21] Automatic Generation of Training Data for Image Classification of Road Scenes
    Kuhner, Tilman
    Wirges, Sascha
    Lauer, Martin
    2019 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2019, : 1097 - 1103
  • [22] CNN-RNN: a large-scale hierarchical image classification framework
    Yanming Guo
    Yu Liu
    Erwin M. Bakker
    Yuanhao Guo
    Michael S. Lew
    Multimedia Tools and Applications, 2018, 77 : 10251 - 10271
  • [23] Automatic Mechanism Modeling from a Single Image with CNNs
    Lin, Minmin
    Shao, Tianjia
    Zheng, Youyi
    Ren, Zhong
    Weng, Yanlin
    Yang, Yin
    COMPUTER GRAPHICS FORUM, 2018, 37 (07) : 337 - 348
  • [24] A multi-view-CNN framework for deep representation learning in image classification
    Pintelas, Emmanuel
    Livieris, Ioannis E.
    Kotsiantis, Sotiris
    Pintelas, Panagiotis
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2023, 232
  • [25] CNN-RNN: a large-scale hierarchical image classification framework
    Guo, Yanming
    Liu, Yu
    Bakker, Erwin M.
    Guo, Yuanhao
    Lew, Michael S.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (08) : 10251 - 10271
  • [26] CNN-RNN: A Unified Framework for Multi-label Image Classification
    Wang, Jiang
    Yang, Yi
    Mao, Junhua
    Huang, Zhiheng
    Huang, Chang
    Xu, Wei
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 2285 - 2294
  • [27] GCN: GPU-based Cube CNN Framework for Hyperspectral Image Classification
    Dong, Han
    Li, Tao
    Leng, Jiabing
    Kong, Lingyan
    Bai, Gang
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2017, : 41 - 49
  • [28] Feature Image-Based Automatic Modulation Classification Method Using CNN Algorithm
    Lee, Jung Ho
    Kim, Kwang-Yul
    Shin, Yoan
    2019 1ST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION (ICAIIC 2019), 2019, : 560 - 563
  • [29] CNN image caption generation
    Li Y.
    Cheng H.
    Liang X.
    Guo Q.
    Qian Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2019, 46 (02): : 152 - 157
  • [30] Automatic Clustering-Based Two-Branch CNN for Hyperspectral Image Classification
    Li, Yuan
    Xu, Qizhi
    Li, Wei
    Nie, Jinyan
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2021, 59 (09): : 7803 - 7816