Abstract

The compressive strength of coral aggregate concrete (CAC-CS) holds importance in structural engineering and architectural design. Thus, this study establishes machine learning models for the prediction of CAC-CS and assesses their accuracy and generalization capability. The importance of input variables is analyzed by using Shapley additive explanations (SHAP) and single-variable fluctuations. A user-friendly graphical user interface (GUI) for CAC-CS prediction is developed to facilitate practical use. The accuracy of the GUI is subsequently validated through experiments. Results demonstrate that the genetic algorithm-optimized backpropagation neural network (GA-BP) model provides predictions that are closely aligned with experimental values. The GA-BP model minimizes the mean and standard deviation of its residual distribution. The performance indicators, including correlation coefficient, mean absolute error, mean absolute percentage error, mean square error, and root mean square error, of the GA-BP model are 0.98, 3.78, 10.95, 11.08, and 3.33, respectively, and are superior to those of the other tested models. The analysis of SHAP values and single-variable fluctuations reveals that among the factors influencing CAC-CS, water-binder ratio and curing age are the most sensitive. Reducing the water-binder ratio and increasing the curing age enhances CAC-CS. Additionally, the sensitivity analysis of mineral admixtures and the water-binder ratio in experiments aligns with the analysis of SHAP values and single-variable fluctuations. The error between the experimental values and GUI predictions for 14 mixture designs is less than 5 %, thus validating the accuracy and generalization capability of the GUI proposed in this study. In conclusion, this research provides practical guidelines for preparing CAC and contributes to the conservation and development of island resources.

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