Convolutional Neural Network‑ ANN‑ E (Tanh): A New Deep Learning Model for Predicting Rainfall

Authorsمهدیه افشاری نیا,فاطمه پناهی,محمد احترام
JournalWater Resources Management
Page number1
Volume number37
IF4.426
Paper TypeFull Paper
Published At2023-02-17
Journal GradeScientific - research
Journal TypeElectronic
Journal CountryIran, Islamic Republic Of
Journal IndexSCOPUS ,JCR

Abstract

The prediction of rainfall is essential for monitoring droughts and floods. The purpose of this paper is to develop a deep learning model for predicting monthly rainfall. The new model is used to predict rainfall in the Kashan plain of Iran. This study combines a deep learning model with an artificial neural network (ANN) model to predict rainfall. In this study, a convolutional neural network (CONV) is used as a deep learning model. The paper also introduces a new activation function called E-Tanh to develop ANN models. The new model has two main advantages. The model automatically determines key features. In addition, the new activation function can enhance the precision of ANN models. Lagged rainfall values are inserted into the models to predict rainfall. This study uses a bat optimization algorithm to choose inputs. At the training level, the mean absolute percentage errors (MAPES) of CONV-ANN-ANN-E-Tanh, CONV, and ANN-E-Tanh were 0.5%, 1%, and 2%, respectively. At the testing level, the MAPEs of CONV-ANN -E-Tanh, CONV, and ANN-E-Tanh were 1%, 3%, and 4%, respectively. The E-Tanh performed better than other activation functions based on error function values. Also, the CONV-ANNE-Tanh can reduce CPU time. Our results show that the new hybrid model is a reliable tool for simulating complex phenomena.

tags: Keywords Hydrological predictions · Hybrid model · Water resource management · Optimization algorithm · New activation function