Title : ( Using Optimized Deep Learning to Predict Daily Streamflow: A Comparison to Common Machine Learning Algorithms )
Authors: Khabat Khosravi , Ali Golkarian , John P. Tiefenbacher ,Access to full-text not allowed by authors
Abstract
From a watershed management perspective, stream flow need to be predicted accurately using simple, reliable, and cost-effective tools. Present study demonstrates the first applications of a novel optimized deep-learning algorithm of a convolutional neural network (CNN) using BAT metaheuristic algorithm (i.e., CNN-BAT). Using the prediction powers of 4 well-known algorithms as benchmarks – multilayer perceptron (MLP-BAT), adaptive neuro-fuzzy inference system (ANFIS-BAT), support vector regression (SVR-BAT) and random forest (RF-BAT), the CNN-BAT model is tested for daily streamflow (Qt ) prediction in the Korkorsar catchment in northern Iran. Fifteen years of daily rainfall (Rt ) and streamflow data from 1997 to 2012 were collected and used for model development and evaluation. The dataset was divided into two groups for building and testing models. The correlation coefficient (r) between rainfall and streamflow with and without antecedent events (i.e., Rt-1, Rt-2, etc.) (as the input variables) and Qt (as the output variable) served as the basis for constructing different input scenarios. Several quantitative and visually-based evaluation metrics were used to validate and compare the model’s performance. The results indicate that Rt was the most effective input variable on Qt prediction and the integration of Rt , Rt-1, and Qt-1 was the optimal input combination. The evaluation metrics show that the CNN-BAT algorithm outperforms the other algorithms. The Friedman and Wilcoxon signed-rank test indicates that the prediction power of CNN-BAT algorithm is significantly/statistically different from the other developed algorithms.
Keywords
, CNN, BAT · Stream flow prediction · Antecedent rainfall · Deep learning · BAT algorithm@article{paperid:1089059,
author = {Khosravi, Khabat and Golkarian, Ali and John P. Tiefenbacher},
title = {Using Optimized Deep Learning to Predict Daily Streamflow: A Comparison to Common Machine Learning Algorithms},
journal = {Water Resources Management},
year = {2022},
volume = {36},
number = {2},
month = {January},
issn = {0920-4741},
pages = {699--716},
numpages = {17},
keywords = {CNN-BAT · Stream flow prediction · Antecedent rainfall · Deep learning · BAT
algorithm},
}
%0 Journal Article
%T Using Optimized Deep Learning to Predict Daily Streamflow: A Comparison to Common Machine Learning Algorithms
%A Khosravi, Khabat
%A Golkarian, Ali
%A John P. Tiefenbacher
%J Water Resources Management
%@ 0920-4741
%D 2022