Open Computer Science (Oct 2022)

Rainfall prediction system for Bangladesh using long short-term memory

  • Billah Mustain,
  • Adnan Md. Nasim,
  • Akhond Mostafijur Rahman,
  • Ema Romana Rahman,
  • Hossain Md. Alam,
  • Md. Galib Syed

DOI
https://doi.org/10.1515/comp-2022-0254
Journal volume & issue
Vol. 12, no. 1
pp. 323 – 331

Abstract

Read online

Rainfall prediction is a challenging task and has extreme significance in weather forecasting. Accurate rainfall prediction can play a great role in agricultural, aviation, natural phenomenon, flood, construction, transport, etc. Weather or climate is assumed to be one of the most complex systems. Again, chaos, also called as “butterfly effect,” limits our ability to make weather predictable. So, it is not easy to predict rainfall by conventional machine learning approaches. However, several kinds of research have been proposed to predict rainfall by using different computational methods. To accomplish chaotic rainfall prediction system for Bangladesh, in this study, historical data set-driven long short term memory (LSTM) networks method has been used, which overcomes the complexities and chaos-related problems faced by other approaches. The proposed method has three principal phases: (i) The most useful 10 features are chosen from 20 data attributes. (ii) After that, a two-layer LSTM model is designed. (iii) Both conventional machine learning approaches and recent works are compared with the LSTM model. This approach has gained 97.14% accuracy in predicting rainfall (in millimeters), which outperforms the state-of-the-art solutions. Also, this work is a pioneer work to the rainfall prediction system for Bangladesh.

Keywords