A Compact and Efficient 1.251 Million Parameter Machine Learning CNN Model PD36-C for Plant Disease Detection: A Case Study
Shkelqim Sherifi

TL;DR
This paper introduces PD36 C, a compact CNN model with 1.25 million parameters for plant disease detection, achieving high accuracy and suitability for edge deployment with a user-friendly desktop application.
Contribution
The paper presents a novel small CNN architecture optimized for plant disease classification, demonstrating competitive accuracy and practical deployment in smart agriculture.
Findings
Training accuracy of 0.99697 achieved by epoch 30
Average test accuracy of 0.9953 across 38 classes
High per-class precision and recall, with some confusion in visually similar diseases
Abstract
Deep learning has markedly advanced image based plant disease diagnosis as improved hardware and dataset quality have enabled increasingly accurate neural network models. This paper presents PD36 C, a compact convolutional neural network (1,250,694 parameters and 4.77 MB) for plant disease classification. Trained with TensorFlow Keras on the New Plant Diseases Dataset (87k images, 38 classes), PD36 C is designed for robustness and edge deployability, complemented by a Qt for Python desktop application that offers an intuitive GUI and offline inference on commodity hardware. Across experiments, training accuracy reached 0.99697 by epoch 30, and average test accuracy was 0.9953 across 38 classes. Per class performance is uniformly high; on the lower end, Corn (maize) Cercospora leaf spot achieved precision around 0.9777 and recall around 0.9634, indicating occasional confusion with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
