Genetic Algorithm-Based Hyperparameter Optimization for Convolutional Neural Networks in the Classification of Crop Pests

被引:21
作者
Ayan, Enes [1 ]
机构
[1] Kirikkale Univ, Fac Engn & Architecture, Dept Comp Engn, TR-71450 Yahsihan, Kirikkale, Turkiye
关键词
Convolutional neural networks; Crop pest classification; Genetic algorithm; Transfer learning and fine-tuning; SYSTEM; IMPACT;
D O I
10.1007/s13369-023-07916-4
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Crop pest classification is essential for a strong and sustainable agricultural economy and food safety. However, the classification of pests is a time-consuming process that requires domain knowledge and relies on expertise. Therefore, automation of the classification process can reduce cost, improve accuracy, and facilitate analysis. In recent years convolutional neural networks (CNNs) and transfer learning fine-tuning methods have gained popularity in solving many computer vision problems in agriculture. The main advantage of pre-trained CNN models is instead of designing and training a model from scratch to solve various classification problems utilizing pre-trained models via transfer learning fine-tuning methods. However, it is important to determine transfer learning and fine-tuning hyperparameters of a pre-trained CNN model to achieve a successful classification performance. But this is a challenging task that requires experience, knowledge, and a lot of effort. This study proposed a new genetic algorithm-based hyperparameter optimization strategy for pre-trained CNN models in insect pest type classification. The proposed method was tested with three CNN models at different scales (MobileNetV2, DenseNet121, and InceptionResNetV2) on three insect datasets; Deng's dataset with 10 classes, Xie2's dataset named D0 with 40 classes, and Wu's dataset named IP102 with 102 classes. The optimized CNN models have achieved state-of-the-art accuracies on D0 (99.89%) and Deng (97.58%) datasets and showed the closest performance to the literature on the IP102 (71.84%) dataset. According to the test results, the proposed method effectively classifies various crop pests and can be used in farming to save crop fields.
引用
收藏
页码:3079 / 3093
页数:15
相关论文
共 48 条
[41]  
Szegedy C, 2017, AAAI CONF ARTIF INTE, P4278
[42]   Crop pest classification based on deep convolutional neural network and transfer learning [J].
Thenmozhi, K. ;
Reddy, U. Srinivasulu .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2019, 164
[43]  
Ung H.T., 2021, ARXIV
[44]   IP102: A Large-Scale Benchmark Dataset for Insect Pest Recognition [J].
Wu, Xiaoping ;
Zhan, Chi ;
Lai, Yu-Kun ;
Cheng, Ming-Ming ;
Yang, Jufeng .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :8779-8788
[45]   Insect Detection and Classification Based on an Improved Convolutional Neural Network [J].
Xia, Denan ;
Chen, Peng ;
Wang, Bing ;
Zhang, Jun ;
Xie, Chengjun .
SENSORS, 2018, 18 (12)
[46]   Multi-level learning features for automatic classification of field crop pests [J].
Xie, Chengjun ;
Wang, Rujing ;
Zhang, Jie ;
Chen, Peng ;
Dong, Wei ;
Li, Rui ;
Chen, Tianjiao ;
Chen, Hongbo .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2018, 152 :233-241
[47]  
Yadav S. L., 2017, Int. J. Eng. Sci. Math, V6, P198
[48]  
Yosinski J, 2014, ADV NEUR IN, V27