IAES International Journal of Artificial Intelligence (IJ-AI)
Vol 11, No 4: December 2022

Weather prediction performance evaluation on selected machine learning algorithms

Muyideen Abdulraheem (University of Ilorin)
Joseph Bamidele Awotunde (University of Ilorin)
Abidemi Emmanuel Adeniyi (Landmark University)
Idowu Dauda Oladipo (University of Ilorin)
Sekinat Olaide Adekola (University of Ilorin)



Article Info

Publish Date
01 Dec 2022

Abstract

Prediction of weather has been proved useful in the early warning on the impacts of weather on several areas of human livelihood. For example, the provision of decisions for autonomous transportation to reduce traffic congestion and accidents during the rainy season. However, providing the most accurate and effective forecasting model for weather forecasts has been a challenge. Hence, machine learning (ML) techniques and factors influencing weather prediction need to be investigated. Data scientists are yet to discover the best models for weather prediction. Therefore, this study compares three ML classification techniques for weather prediction. A web-based software application was developed using Flask App to demonstrate weather modeling using three ML models, and the data used for the study was obtained from Kaggle. For the weather prediction; a decision tree (DT), K-nearest neighbor (K-NN), and logistic regression (LR) classifier method were suggested, and comparisons were made between the three classifications techniques. The accuracy results show that with a 100% accuracy rate, the DL classifier outperforms the K-NN with a 78% accuracy rate and LR with a 93% accuracy rate. The results show that the application of ML models gives accurate results on weather prediction.

Copyrights © 2022






Journal Info

Abbrev

IJAI

Publisher

Subject

Computer Science & IT Engineering

Description

IAES International Journal of Artificial Intelligence (IJ-AI) publishes articles in the field of artificial intelligence (AI). The scope covers all artificial intelligence area and its application in the following topics: neural networks; fuzzy logic; simulated biological evolution algorithms (like ...