Bayesian-optimized explainable machine learning framework for predicting reinforced concrete beam ultimate load-carrying capacity
摘要
Accurate prediction of ultimate load-carrying capacity (failure load) of reinforced concrete (RC) beam is important for structural assessment, preliminary design, retrofit planning and decision support. Conventional empirical and code-based approaches are still useful, but they have a tendency to reduce the complexity of the nonlinear interaction of geometry, reinforcement, and material properties. This study proposed a Bayesian-optimized machine learning framework for predicting RC beam ultimate load-carrying capacity (failure load) using tabular engineering data and also converting the final predictor in the form of a readable graphical user interface. The dataset included 3234 records of the beam with nine input variables representing the beam geometry, concrete grade, ratio of longitudinal reinforcement, stirrup details, steel yield strength and concrete compressive strength with the target response being the ultimate load-carrying capacity (failure load) in kN. Seven regression models, that is, Linear Regression, Support Vector Regression, Decision Tree Regressor, Random Forest Regressor, Gradient Boosting Regressor, Extreme Gradient Boosting and Multilayer Perceptron were trained and compared using 80:20 train-test split and 5-fold cross validation with Hyperparameter optimization (Bayesian Optimization) Model performance was assessed in terms of