Show simple item record

dc.contributor.authorWaliggo Bbale, Reagan
dc.contributor.authorKasasa, Muhammad,
dc.contributor.authorSsembatya, David
dc.contributor.authorIsadru, Santos
dc.date.accessioned2023-11-28T07:42:19Z
dc.date.available2023-11-28T07:42:19Z
dc.date.issued2023-07
dc.identifier.citationBbale, W.R. et al. (2023).Transparent price forecasting AI Model for basic food commodities in Uganda. Makerere University, Kampala, Ugandaen_US
dc.identifier.urihttp://hdl.handle.net/20.500.12281/17379
dc.descriptionA project report submitted to the School of Computing and Informatics Technology in partial fulfillment of the requirements for the award of the Degree of Bachelor of Science in Computer Science of Makerere Universityen_US
dc.description.abstractPrice fluctuations have been on the rise, especially for the basic food commodities in Uganda and are attributed to many causes. The use of machine learning algorithms was used to forecast the future prices in order to address the issue of price fluctuation. Several machine learning models were employed to implement the price forecasting model, including linear regression,KNN regression,support vector machine, XGBoost,light GBM, Random Forest, and CatBoost regressor. The accuracy of each model was evaluated to determine the most precise and reliable one, which would be utilized for predictions.The models were fine tuned to improve their accuracy and performance using the grid search. To enhance the explainability and interpretability of the model, Explainable Artificial intelligence (XAI) techniques were employed. Specifically, LIME and SHAP were utilized to explain the decision-making process of the black box machine learning algorithms The study extensively reviewed relevant research papers in the field to provide a comprehensive literature review. The methodology section proposed various approaches to enhance the accuracy, precision, and prevent over-fitting in the model. Furthermore, the models were evaluated using evaluation metrics such as mean absolute error, mean squared error, root mean squared error and r-squared score upon which we selected the best price food forecasting model. According to our results, the XGboost outperformed all the other models in performance and was selected to be deployed into our web application. In conclusion, this research project aimed to address the issue of basic food commodity price fluctuations through price forecasting using AI and machine learning algorithms. The study incorporated explainability techniques to enhance the understanding of the model’s decisions. By evaluating different models and considering various factors, this research contributes to the development of effective strategies for mitigating price fluctuations in the agricultural sector.en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectExplainable Artificial Intelligenceen_US
dc.subjectPrice Predictionen_US
dc.subjectFood commoditiesen_US
dc.subjectMachine learningen_US
dc.titleTransparent price forecasting AI Model for basic food commodities in Ugandaen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record