Deep learning approaches for automated cassava leaf disease detection.

dc.contributor.author Odongo, John. Moses
dc.date.accessioned 2026-10-16T09:22:36Z
dc.date.available 2026-10-16T09:22:36Z
dc.date.issued 2026
dc.description A dissertation submitted to the School of Statistics and Planning in partial fulfilment of the requirements for the award of the degree of Bachelor of Statistics, Makerere University
dc.description.abstract Cassava is an important food security crop in Uganda, but its production is significantly affected by diseases such as Cassava Mosaic Disease (CMD) and Cassava Brown Streak Disease (CBSD). Early and accurate identification of these diseases remains challenging due to reliance on manual visual diagnosis, which is subjective, time-consuming, and constrained by limited access to agricultural extension services. This study aimed to develop, evaluate, and deploy deep learning models for automated cassava leaf disease detection using the Makerere University Cassava Image Dataset. An experimental research design was adopted, involving the development and comparison of a baseline Convolutional Neural Network (CNN) trained from scratch and a MobileNetV2 transfer learning model. The dataset was cleaned by removing corrupted images and balanced by selecting 1,430 images from each of three classes: Healthy, CMD, and CBSD, resulting in a total of 4,290 images. The data were partitioned into training, validation, and testing sets, and model performance was evaluated using accuracy, precision, recall, F1-score, and confusion matrix analysis. The baseline CNN achieved a test accuracy of 54.20% and exhibited substantial overfitting, indicating limited generalization capability. In contrast, the fine-tuned MobileNetV2 model achieved an overall test accuracy of 93%, with precision, recall, and F1-score of 0.93 across the three classes. The MobileNetV2 model also demonstrated substantially reduced misclassification and better generalization than the baseline CNN. The best-performing MobileNetV2 model was subsequently deployed as a Streamlit-based prototype capable of providing real-time cassava leaf disease classification. The findings demonstrate that transfer learning provides a more effective and computationally efficient approach than training a CNN from scratch for automated cassava disease detection. The developed prototype provides a foundation for AI-based agricultural decision-support systems that can support timely disease diagnosis, improve disease management, and contribute to cassava productivity and food security in Uganda. However, further field validation using independent datasets and testing with farmers and agricultural extension workers are recommended before large-scale deployment.
dc.identifier.citation Odongo, J. M. (2026). Deep learning approaches for automated cassava leaf disease detection. Unpublished bachelors dissertation, Makerere University, Kampala.
dc.identifier.uri https://dissertations.mak.ac.ug/handle/20.500.12281/22572
dc.language.iso en
dc.publisher Makerere University
dc.title Deep learning approaches for automated cassava leaf disease detection.
dc.type Other
Files
Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
Odongo-CoBAMS-Bachelors-2026.pdf
Size:
1.74 MB
Format:
Adobe Portable Document Format
Description:
Undergraduate Dissertation
No Thumbnail Available
Name:
Odongo-CoBAMS-Bachelors-consent form-2026
Size:
445.39 KB
Format:
Adobe Portable Document Format
Description:
Consent form Bachelors 2026
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
462 B
Format:
Item-specific license agreed upon to submission
Description: