Narejo Sanam, Jawaid Muhammad Moazzam, Talpur Shahnawaz, Baloch Rizwan, Pasero Eros Gian Alessandro
Department of Computer Systems, Mehran University of Engineering and Technology, Jamshoro, Sindh, Pakistan.
Department of Electronics and Telecommunication (DET), Politecnico Di Torino, Turin, Italy.
PeerJ Comput Sci. 2021 May 4;7:e514. doi: 10.7717/peerj-cs.514. eCollection 2021.
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.
降雨预测在日常生活以及水资源管理、随机水文学、降雨径流建模和洪水风险缓解方面都极为关键。与其他气象参数相比,降雨时间序列的定量预测极具挑战性,因为其局部特征的变异性涉及时间和空间尺度。因此,这需要一个高度复杂的系统,具备先进模型以准确捕捉气候中发生的高度非线性过程。这项工作的重点是多步预测的直接预测,即针对每个预测期考虑一个单独的时间序列模型,并使用观测数据样本计算预测值。此方法中的预测通过提出一种深度学习方法,即时间深度信念网络(DBN)来进行。基于性能分析指标从多个基线模型中选择最佳模型。结果表明,时间DBN模型在降雨时间序列预测方面优于传统的卷积神经网络(CNN)。根据我们的实验,具有隐藏层(300 - 200 - 100 - 10)的改进DBN在测试样本上分别以4.59E - 05、0.0068和0.94的MSE、RMSE和R值表现最佳。然而,我们发现训练DBN比其他深度学习架构更耗时且计算量更大。本研究结果可进一步用作在相同气候条件下对其他天气参数进行提前预测的基础。