Prediction of Water Level Using Machine Learning and Deep Learning Techniques

Forecasting the water levels in rivers and lakes is critical for flood warnings and water-resource management. Many soft computing techniques have been implemented for the prediction of water levels in lakes. While several deep learning models have been adopted, the comparison of the performance of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Iranian journal of science and technology. Transactions of civil engineering 2023-08, Vol.47 (4), p.2437-2447
Hauptverfasser: Ayus, Ishan, Natarajan, Narayanan, Gupta, Deepak
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Forecasting the water levels in rivers and lakes is critical for flood warnings and water-resource management. Many soft computing techniques have been implemented for the prediction of water levels in lakes. While several deep learning models have been adopted, the comparison of the performance of these models with machine learning models is quite limited. In this study, the water level of Jezioro Kosno Lake in Poland has been predicted using 30 years of daily water level data through tree-based machine learning techniques, namely Random Forest and XGBoost, as well as deep learning techniques, namely bidirectional LSTM, convolutional 1D-BiLSTM, and recurrent neural network. The performance of the models was diagnosed using several statistical indicators such as mean square error (MSE), index of agreement (IA), root mean square error (RMSE), mean absolute percentage error (MAPE), mean absolute error (MAE), and symmetric mean absolute percentage error (SMAPE). The results suggest that XGBoost performs well in water level forecasting among the tree-based machine learning models. Among the deep learning models, the Conv1D-BiLSTM model performs unconditionally well. It is observed that XGBoost with the lowest RMSE value of 0.0066 and highest accuracy of 99.976 has outperformed all other models, and therefore, machine learning has performed better than deep learning for the current study.
ISSN:2228-6160
2364-1843
DOI:10.1007/s40996-023-01053-6