owing of leaves, wavy leaves, and disturbed panicle formation [15]. The research stages for the classification of rice plant disease images in this study are shown in Flowchart or Figure 1. 2.2 Data Collection The data collected is image data of leaf disease in rice plants. This secondary data was obtained from the Kaggle site (https://www.kaggle.com/datasets/shareef0612/riceleaf-dataset). The data used amounted to 5932 images consisting of 1584 Bacterial blight images, 1440 Blast images, 1600 Brown spot images and 1308 Tungro images. Each class will share images for training and testing to train and test models. The data will be divided into a training subset, a validation subset, and a tes
Open resource ↗Kaggle · shareef0612/riceleaf-dataset · pdf-raw-page:2 lines:1-54Paper record
Application of Convolutional Neural Network ResNet-50 V2 on Image Classification of Rice Plant Disease
Public Research Journal of Engineering, Data Technology and Computer Science · 1 Feb 2024 · 10.57152/predatecs.v1i2.865
Abstract
Rice is the most important crop in global food security and socioeconomic stability. A part of the world's population makes rice a food requirement but the problem is found that all rice varieties suffer from several diseases and pests. Therefore, it is necessary to ensure the quality of healthy and proper rice growth by detecting diseases present in rice plants and treatment of affected plants. In this study, the Convolutional Neural Network (CNN) algorithm was applied in classifying diseases on the leaves of rice plants by experimenting with several parameters and architecture to get the best accuracy. This study was conducted image classification of rice plant disease using CNN architecture ResNet-50V2 with data using preprocessing Augmentation. The test was conducted with three optimizers such as SGD, Adam, and RMSprop by combining various parameters, namely epoch, batch size, learning rate, and SGD and RMSprop optimizers. Division of image data with 70:30 ratio of training data and test data; 80:20; 90:10. From these results, it was found that Adam was the best optimizer in the 80:20 data division in this study with an accuracy level of 0.9992, followed by the SGD optimizer with an accuracy level of 0.9983, while the RMSProp optimizer was ranked third with an accuracy level of 0.9978.
Code and data availability