Compressive and flexural strength are important characteristics that indicate the efficiency of utilizing carbon nanotube (CNT) in cementitious nanocomposites. Preparing numerous test samples and conducting mechanical tests at different ages is costly and time-consuming, so a predictive model appears essential. Due to the complexity of recent building materials, experimental and statistical models do not function well for such complex materials, so machine learning techniques were adopted in this study. From the results of experiments performed in the literature, separate comprehensive data sets for compressive and flexural strength were collected, and water to cement ratio (W/C), CNT type, CNT content, CNT length, CNT diameter, sand to cement ratio for mortars (S/C), surfactant type, dispersion method, curing days (age) and compressive or flexural strengths of the control sample (C0 or F0) considered as input variables. Four ensemble learning-based algorithms, including random forest, AdaBoost, Gradient Boost, and XGBoost, were developed alongside a standalone model, the decision tree. To assess the sensitivity of input variables, four methodologies, including the Gini importance, permutation importance, F score, and mean of relative Shapely additive explanation (SHAP) values, were obtained, and compressive or flexural strengths of the control sample and CNT content identified overall as the most influential variables. The results revealed that XGBoostprovides more reliable and accurate results for compressive and flexural characteristics and better maps the relationships between input variables. In addition, SHAP analysis was performed to explain the contribution of each input according to its value on the output of XGBoost.
Read full abstract