Skip to main navigation Skip to search Skip to main content

Fully automatic CNN design with inception and ResNet blocks

  • Togzhan Barakbayeva
  • , Fatih M. Demirci
    • Nazarbayev University

    Research output: Contribution to journal › Article › peer-review

    Abstract

    Although convolutional neural networks (CNNs) are widely used in image classification tasks and have demonstrated promising classification accuracy results, designing a CNN architecture requires a manual adjustment of parameters through a series of experiments as well as sufficient knowledge both in the problem domain and CNN architecture design. Therefore, it is difficult for users without prior experience to design a CNN for specific purposes. In this paper, we propose a framework for the automatic construction of CNN architectures based on ResNet, DenseNet, and Inception blocks and the roulette wheel selection method with a dynamic learning rate. Compared with the state of the art, the proposed approach has a significant improvement in the domain of image classification. Experimental evaluation of our approach including a comparison with the previous works on three benchmark datasets demonstrates the effectiveness of the overall method. The proposed algorithm not only improves the previous algorithm but also keeps the advantages of automatic CNN construction without requiring manual interventions. The source code of the our framework can be found at https://github.com/btogzhan2000/ea-cnn-complab.

    Original languageEnglish
    Pages (from-to)1569-1580
    Number of pages12
    JournalNeural Computing and Applications
    Volume35
    Issue number2
    DOIs
    Publication statusPublished - Jan 2023

    Keywords

    • Automatic CNN construction
    • Convolutional neural networks
    • Genetic algorithms

    ASJC Scopus subject areas

    • Software
    • Artificial Intelligence

    Fingerprint

    Dive into the research topics of 'Fully automatic CNN design with inception and ResNet blocks'. Together they form a unique fingerprint.

    Cite this