Weather prediction performance evaluation on selected machine learning algorithms
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.
Keywords
Data mining; Decision trees; K-nearest neighbors; Logistic regression; Normalization; Weather forecasting;
Full Text:
PDFDOI: http://doi.org/10.11591/ijai.v11.i4.pp1535-1544
Refbacks
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
IAES International Journal of Artificial Intelligence (IJ-AI)
ISSN/e-ISSN 2089-4872/2252-8938
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).