Abstract


 
 
 It is a crucial task to accurately forecast precipitation, especially rainfall in Thailand, since it relates to flood prevention and agricultural planning. In our prior work, we have presented a model based on deep learning approach; however, its performance is still limited due to two main issues. First, there is an imbalance issue, where most rainfall is zero or no rain because Thailand has short rainy season. Second, predicted rainfall is still underestimated since moderate and heavy rainfall cases barely occurs. In this paper, we propose an enhanced deep learning model to forecast rainfall in Thailand. Our model is a cascading of CNN and GRU along with exogenous variables, i.e., temperature, pressure, and humidity. There are two stages in our model. First, CNN is specialized for classifying rain and non-rain events. In this stage, an imbalanced issue is alleviated by applying “focal loss”. Second, GRU is responsible for forecasting rainfall. Its predicted range is lifted using “autoencoder loss”. The experiment was conducted on hourly rainfall dataset between 2012 and 2018 obtained from a public government sector in Thailand. The results show that our enhanced model outperforms ARIMA and CNN-GRU in terms on RMSE of most regions in Thailand.
 
 

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call