A Novel Approach for Predicting Friction Factor in Steep Mountain Channels: An Investigation into Machine Learning Methodologies for Complex Phenomena
摘要
In the context of steep mountainous channels, the measurement of friction factor (f) is one of the crucial parameters for understanding hydraulics and predicting head loss due to hydraulic resistance. Also, laboratory experiments pose limitations on the predictability of “f” because of the traditional forecasting methods. To address these challenges, advanced machine learning (ML) techniques offer promising solutions. In this study, eight ML models, such as Random Forest, Bagging, Linear Regression, Ridge, Lasso, K-Nearest Neighbors, AdaBoost, and Gradient Boosting, are employed to predict “f” using distinct input features. By following that, performance evaluation and various error metrics are computed to determine the accuracy of the ML models. Graphical analyses, including heatmap visualization, Taylor diagrams, sensitivity analysis, shapely additive explanations, regression error characteristic curves, and parametric analysis, provide valuable insights. Results indicate that ML models such as Random Forest and Bagging achieved high R2 values of 0.959 and 0.950, respectively, signifying strong predictive capability. These models outperform other ML approaches, demonstrating superior accuracy in predicting with minimal errors. The enhanced precision of the models emphasise significance within the realm of hydraulic engineering, particularly in the assessment of “f” as the experimental methods demand considerable time and resources.