Cargando…

Rainfall Prediction System Using Machine Learning Fusion for Smart Cities

Precipitation in any form—such as rain, snow, and hail—can affect day-to-day outdoor activities. Rainfall prediction is one of the challenging tasks in weather forecasting process. Accurate rainfall prediction is now more difficult than before due to the extreme climate variations. Machine learning...

Descripción completa

Detalles Bibliográficos
Autores principales: Rahman, Atta-ur, Abbas, Sagheer, Gollapalli, Mohammed, Ahmed, Rashad, Aftab, Shabib, Ahmad, Munir, Khan, Muhammad Adnan, Mosavi, Amir
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9099780/
https://www.ncbi.nlm.nih.gov/pubmed/35591194
http://dx.doi.org/10.3390/s22093504
_version_ 1784706690994667520
author Rahman, Atta-ur
Abbas, Sagheer
Gollapalli, Mohammed
Ahmed, Rashad
Aftab, Shabib
Ahmad, Munir
Khan, Muhammad Adnan
Mosavi, Amir
author_facet Rahman, Atta-ur
Abbas, Sagheer
Gollapalli, Mohammed
Ahmed, Rashad
Aftab, Shabib
Ahmad, Munir
Khan, Muhammad Adnan
Mosavi, Amir
author_sort Rahman, Atta-ur
collection PubMed
description Precipitation in any form—such as rain, snow, and hail—can affect day-to-day outdoor activities. Rainfall prediction is one of the challenging tasks in weather forecasting process. Accurate rainfall prediction is now more difficult than before due to the extreme climate variations. Machine learning techniques can predict rainfall by extracting hidden patterns from historical weather data. Selection of an appropriate classification technique for prediction is a difficult job. This research proposes a novel real-time rainfall prediction system for smart cities using a machine learning fusion technique. The proposed framework uses four widely used supervised machine learning techniques, i.e., decision tree, Naïve Bayes, K-nearest neighbors, and support vector machines. For effective prediction of rainfall, the technique of fuzzy logic is incorporated in the framework to integrate the predictive accuracies of the machine learning techniques, also known as fusion. For prediction, 12 years of historical weather data (2005 to 2017) for the city of Lahore is considered. Pre-processing tasks such as cleaning and normalization were performed on the dataset before the classification process. The results reflect that the proposed machine learning fusion-based framework outperforms other models.
format Online
Article
Text
id pubmed-9099780
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-90997802022-05-14 Rainfall Prediction System Using Machine Learning Fusion for Smart Cities Rahman, Atta-ur Abbas, Sagheer Gollapalli, Mohammed Ahmed, Rashad Aftab, Shabib Ahmad, Munir Khan, Muhammad Adnan Mosavi, Amir Sensors (Basel) Article Precipitation in any form—such as rain, snow, and hail—can affect day-to-day outdoor activities. Rainfall prediction is one of the challenging tasks in weather forecasting process. Accurate rainfall prediction is now more difficult than before due to the extreme climate variations. Machine learning techniques can predict rainfall by extracting hidden patterns from historical weather data. Selection of an appropriate classification technique for prediction is a difficult job. This research proposes a novel real-time rainfall prediction system for smart cities using a machine learning fusion technique. The proposed framework uses four widely used supervised machine learning techniques, i.e., decision tree, Naïve Bayes, K-nearest neighbors, and support vector machines. For effective prediction of rainfall, the technique of fuzzy logic is incorporated in the framework to integrate the predictive accuracies of the machine learning techniques, also known as fusion. For prediction, 12 years of historical weather data (2005 to 2017) for the city of Lahore is considered. Pre-processing tasks such as cleaning and normalization were performed on the dataset before the classification process. The results reflect that the proposed machine learning fusion-based framework outperforms other models. MDPI 2022-05-04 /pmc/articles/PMC9099780/ /pubmed/35591194 http://dx.doi.org/10.3390/s22093504 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Rahman, Atta-ur
Abbas, Sagheer
Gollapalli, Mohammed
Ahmed, Rashad
Aftab, Shabib
Ahmad, Munir
Khan, Muhammad Adnan
Mosavi, Amir
Rainfall Prediction System Using Machine Learning Fusion for Smart Cities
title Rainfall Prediction System Using Machine Learning Fusion for Smart Cities
title_full Rainfall Prediction System Using Machine Learning Fusion for Smart Cities
title_fullStr Rainfall Prediction System Using Machine Learning Fusion for Smart Cities
title_full_unstemmed Rainfall Prediction System Using Machine Learning Fusion for Smart Cities
title_short Rainfall Prediction System Using Machine Learning Fusion for Smart Cities
title_sort rainfall prediction system using machine learning fusion for smart cities
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9099780/
https://www.ncbi.nlm.nih.gov/pubmed/35591194
http://dx.doi.org/10.3390/s22093504
work_keys_str_mv AT rahmanattaur rainfallpredictionsystemusingmachinelearningfusionforsmartcities
AT abbassagheer rainfallpredictionsystemusingmachinelearningfusionforsmartcities
AT gollapallimohammed rainfallpredictionsystemusingmachinelearningfusionforsmartcities
AT ahmedrashad rainfallpredictionsystemusingmachinelearningfusionforsmartcities
AT aftabshabib rainfallpredictionsystemusingmachinelearningfusionforsmartcities
AT ahmadmunir rainfallpredictionsystemusingmachinelearningfusionforsmartcities
AT khanmuhammadadnan rainfallpredictionsystemusingmachinelearningfusionforsmartcities
AT mosaviamir rainfallpredictionsystemusingmachinelearningfusionforsmartcities