Detection and classification of plant diseases in leaves through machine learning.
Plant disease identification at the leaf stage is a well-bounded problem with outsized consequences for smallholder agriculture. We train a convolutional neural network on the PlantVillage dataset — 55,306 images across 39 classes — using a custom architecture in Keras, augmented with standard geometric transforms. The resulting model reaches 98.7% validation accuracy after 40 epochs, with the confusion matrix concentrated along the diagonal and remaining errors clustered around visually proximate classes. We document the full pipeline — preprocessing, augmentation strategy, architecture, and hyperparameters — so that the work is reproducible on a commodity GPU.
@article{ahmed2022plant, title = {Detection and classification of plant diseases in leaves through machine learning}, author = {Ahmed, Hasan and Hossain, M. A. and Hossain, I. and Akhi, S. S. and Lima, I. J.}, journal = {Indonesian Journal of Electrical Engineering and Computer Science}, volume = {28}, number = {3}, pages = {1676--1683}, year = {2022}, month = {dec} }