Cargando…

Multi-step rainfall forecasting using deep learning approach

Rainfall prediction is immensely crucial in daily life routine as well as for water resource management, stochastic hydrology, rain run-off modeling and flood risk mitigation. Quantitative prediction of rainfall time series is extremely challenging as compared to other meteorological parameters due...

Descripción completa

Detalles Bibliográficos
Autores principales: Narejo, Sanam, Jawaid, Muhammad Moazzam, Talpur, Shahnawaz, Baloch, Rizwan, Pasero, Eros Gian Alessandro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8114799/
https://www.ncbi.nlm.nih.gov/pubmed/34013036
http://dx.doi.org/10.7717/peerj-cs.514
_version_ 1783691119615279104
author Narejo, Sanam
Jawaid, Muhammad Moazzam
Talpur, Shahnawaz
Baloch, Rizwan
Pasero, Eros Gian Alessandro
author_facet Narejo, Sanam
Jawaid, Muhammad Moazzam
Talpur, Shahnawaz
Baloch, Rizwan
Pasero, Eros Gian Alessandro
author_sort Narejo, Sanam
collection PubMed
description Rainfall prediction is immensely crucial in daily life routine as well as for water resource management, stochastic hydrology, rain run-off modeling and flood risk mitigation. Quantitative prediction of rainfall time series is extremely challenging as compared to other meteorological parameters due to its variability in local features that involves temporal and spatial scales. Consequently, this requires a highly complex system having an advance model to accurately capture the highly non linear processes occurring in the climate. The focus of this work is direct prediction of multistep forecasting, where a separate time series model for each forecasting horizon is considered and forecasts are computed using observed data samples. Forecasting in this method is performed by proposing a deep learning approach, i.e, Temporal Deep Belief Network (DBN). The best model is selected from several baseline models on the basis of performance analysis metrics. The results suggest that the temporal DBN model outperforms the conventional Convolutional Neural Network (CNN) specifically on rainfall time series forecasting. According to our experimentation, a modified DBN with hidden layes (300-200-100-10) performs best with 4.59E−05, 0.0068 and 0.94 values of MSE, RMSE and R value respectively on testing samples. However, we found that training DBN is more exhaustive and computationally intensive than other deep learning architectures. Findings of this research can be further utilized as basis for the advance forecasting of other weather parameters with same climate conditions.
format Online
Article
Text
id pubmed-8114799
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-81147992021-05-18 Multi-step rainfall forecasting using deep learning approach Narejo, Sanam Jawaid, Muhammad Moazzam Talpur, Shahnawaz Baloch, Rizwan Pasero, Eros Gian Alessandro PeerJ Comput Sci Agents and Multi-Agent Systems Rainfall prediction is immensely crucial in daily life routine as well as for water resource management, stochastic hydrology, rain run-off modeling and flood risk mitigation. Quantitative prediction of rainfall time series is extremely challenging as compared to other meteorological parameters due to its variability in local features that involves temporal and spatial scales. Consequently, this requires a highly complex system having an advance model to accurately capture the highly non linear processes occurring in the climate. The focus of this work is direct prediction of multistep forecasting, where a separate time series model for each forecasting horizon is considered and forecasts are computed using observed data samples. Forecasting in this method is performed by proposing a deep learning approach, i.e, Temporal Deep Belief Network (DBN). The best model is selected from several baseline models on the basis of performance analysis metrics. The results suggest that the temporal DBN model outperforms the conventional Convolutional Neural Network (CNN) specifically on rainfall time series forecasting. According to our experimentation, a modified DBN with hidden layes (300-200-100-10) performs best with 4.59E−05, 0.0068 and 0.94 values of MSE, RMSE and R value respectively on testing samples. However, we found that training DBN is more exhaustive and computationally intensive than other deep learning architectures. Findings of this research can be further utilized as basis for the advance forecasting of other weather parameters with same climate conditions. PeerJ Inc. 2021-05-04 /pmc/articles/PMC8114799/ /pubmed/34013036 http://dx.doi.org/10.7717/peerj-cs.514 Text en © 2021 Narejo et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Agents and Multi-Agent Systems
Narejo, Sanam
Jawaid, Muhammad Moazzam
Talpur, Shahnawaz
Baloch, Rizwan
Pasero, Eros Gian Alessandro
Multi-step rainfall forecasting using deep learning approach
title Multi-step rainfall forecasting using deep learning approach
title_full Multi-step rainfall forecasting using deep learning approach
title_fullStr Multi-step rainfall forecasting using deep learning approach
title_full_unstemmed Multi-step rainfall forecasting using deep learning approach
title_short Multi-step rainfall forecasting using deep learning approach
title_sort multi-step rainfall forecasting using deep learning approach
topic Agents and Multi-Agent Systems
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8114799/
https://www.ncbi.nlm.nih.gov/pubmed/34013036
http://dx.doi.org/10.7717/peerj-cs.514
work_keys_str_mv AT narejosanam multisteprainfallforecastingusingdeeplearningapproach
AT jawaidmuhammadmoazzam multisteprainfallforecastingusingdeeplearningapproach
AT talpurshahnawaz multisteprainfallforecastingusingdeeplearningapproach
AT balochrizwan multisteprainfallforecastingusingdeeplearningapproach
AT paseroerosgianalessandro multisteprainfallforecastingusingdeeplearningapproach