Agricultural drought prediction using machine learning.

Date
2025
Authors
Muwanguzi, Paul
Journal Title
Journal ISSN
Volume Title
Publisher
Makerere University
Abstract
This project develops a short-term agricultural drought prediction system for Uganda using satellite-derived Vegetation Condition Index (VCI) data and Long Short-Term Memory (LSTM) deep learning models. Monthly VCI data from Google Earth Engine (2000-2022) is used in time series analysis, including decomposition, autocorrelation, and Mann-Kendall tests, to identify seasonal drought patterns and long-term trends. A Bidirectional LSTM model is trained on gridded VCI data from 107 locations in Uganda to forecast drought conditions. The model achieves approximately 75% prediction accuracy (1 - normalized RMSE), demonstrating its ability to capture Uganda's characteristic seasonal patterns, evidenced by strong autocorrelation at 12-months lags. Resulting forecasts are used to generate drought severity maps and planting advisories, supporting an early warning system that provides timely recommendations to farmers on optimal planting windows. The system aims to enhance agricultural planning and mitigate drought impacts on food production and food security in Uganda.
Description
A research report submitted to the College of Engineering Design and Art in partial fulfillment of the requirement for an award of the degree Bachelor of Land Surveying and Geomatics of Makerere University.
Keywords
Drought prediction, Machine learning
Citation
Muwanguzi, Paul. (2025). Agricultural drought prediction using machine learning. (Unpublished undergraduate Research Report) Makerere University; Kampala, Uganda.