An Improved Genetic Algorithm for Automated Convolutional Neural Network Design

被引:12
作者
Dubey, Rahul [1 ]
Agrawal, Jitendra [1 ]
机构
[1] Rajiv Gandhi Proudyogiki Vishwavidyalaya, Sch Informat Technol, Bhopal, India
关键词
Convolutional neural network (CNN); genetic algorithm (GA); differential architecture search (DART); ARCHITECTURES; DEEP;
D O I
10.32604/iasc.2022.020975
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Extracting the features from an image is a cumbersome task. Initially, this task was performed by domain experts through a process known as handcrafted feature design. A deep embedding technique known as convolutional neural networks (CNNs) later solved this problem by introducing the feature learning concept, through which the CNN is directly provided with images. This CNN then learns the features of the image, which are subsequently given as input to the further layers for an intended task like classification. CNNs have demonstrated astonishing performance in several practicable applications in the last few years. Nevertheless, the pursuance of CNNs primarily depends upon their architecture, which is handcrafted by domain expertise and type of investigated problem. On the other hand, for researchers who do not have proficiency in using CNNs, it has been very difficult to explore this topic in their problem statements. In this paper, we have come up with a rank and gradient descent-based optimized genetic algorithm to automatically find the architecture design of CNNs that is vigorously competent in exploring the best CNN architecture for maneuvering the tasks of image classification. In the proposed algorithm, there is no requirement for handcrafted pre- and post-processing, which implies that the algorithm is fully mechanized. The validation of the proposed algorithm on conventional benchmarked datasets has been done by comparing the run time of a graphics processing unit (GPU) throughout the training process and assessing the accuracy of various measures. The experimental results show that the proposed algorithm accomplishes better and more persistent 'classification accuracy' than the original genetic algorithm on the CIFAR datasets by using fifty percent less intensive computing resources for training the individual CNN and the entire population.
引用
收藏
页码:747 / 763
页数:17
相关论文
共 22 条
[1]   Handwritten Bangla Character Recognition Using the State-of-the-Art Deep Convolutional Neural Networks [J].
Alom, Md Zahangir ;
Sidike, Paheding ;
Hasan, Mahmudul ;
Taha, Tarek M. ;
Asari, Vijayan K. .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2018, 2018
[2]   Optical beam classification using deep learning: A comparison with rule- and feature-based classification [J].
Alom, Md. Zahangir ;
Awwal, Abdul A. S. ;
Lowe-Webb, Roger ;
Taha, Tarek M. .
OPTICS AND PHOTONICS FOR INFORMATION PROCESSING XI, 2017, 10395
[3]  
[Anonymous], 2009, Rep. TR-2009
[4]  
[Anonymous], 1996, EVOLUTIONARY ALGORIT
[5]   Learning Deep Architectures for AI [J].
Bengio, Yoshua .
FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2009, 2 (01) :1-127
[6]   End-to-End Unsupervised Deformable Image Registration with a Convolutional Neural Network [J].
de Vos, Bob D. ;
Berendsen, Floris F. ;
Viergever, Max A. ;
Staring, Marius ;
Isgum, Ivana .
DEEP LEARNING IN MEDICAL IMAGE ANALYSIS AND MULTIMODAL LEARNING FOR CLINICAL DECISION SUPPORT, 2017, 10553 :204-212
[7]  
DeVries T., 2017, arXiv
[8]   NEOCOGNITRON - A HIERARCHICAL NEURAL NETWORK CAPABLE OF VISUAL-PATTERN RECOGNITION [J].
FUKUSHIMA, K .
NEURAL NETWORKS, 1988, 1 (02) :119-130
[9]  
Hanxiao L, 2018, ARXIV PREPRINT ARXIV
[10]   Combining Deep and Handcrafted Image Features for MRI Brain Scan Classification [J].
Hasan, Ali M. ;
Jalab, Hamid A. ;
Meziane, Farid ;
Kahtan, Hasan ;
Al-Ahmad, Ahmad Salah .
IEEE ACCESS, 2019, 7 :79959-79967