Abstract

This paper aims to introduce an artificial intelligence approach to enhance short-term daily streamflow forecasts through the integration of machine learning (ML) techniques with meta-heuristic (MH) algorithms. To maximize performance, a comprehensive analysis involving the autocorrelation and partial autocorrelation functions of the observed streamflow was conducted to derive ten distinct input combinations, from which the most suitable set was selected for investigation. Subsequently, six distinct ML methods, namely, decision trees, support vector regression, long short-term memory, gated recurrent unit, multi-layer perceptron, and radial basis function (as the optimal input combination), were leveraged to predict one-day-ahead streamflow. The most promising outcomes from these six explored methods were synergistically amalgamated to enhance predictive precision. This amalgamation was then optimized by utilizing parameter values hyper-tuned by four different MH algorithms. The algorithms included the shuffled frog leaping algorithm, particle swarm optimization, ant colony optimization (ACO), and gray wolf optimization (GWO). In culmination, a case study centered around the “Wick” river in the UK was conducted to rigorously evaluate the performance of the proposed method, utilizing a range of statistical evaluation indices. The results underscored the efficacy of the proposed combined method in substantially refining streamflow predictions, exhibiting an impressive level of accuracy. Additionally, the outcomes emphasized that ACO and GWO stand out as the optimal algorithms for calibrating the parameters of the amalgamated model. For instance, the R2 values attained by the combined models optimized through the ACO and GWO algorithms were 0.69422 and 0.69444, respectively. These values notably surpass those observed in the initial models, substantiating the superiority of the applied optimization approaches.

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