Page 224 - 《爆炸与冲击》2026年第5期
P. 224

第 46 卷                赵春风,等: 基于XGBoost的PC板爆炸损伤评估模型                              第 5 期

               集包含了    147  组轻度损伤样本、185        组中度损伤                              True        Precision

               样本、177   组严重损伤样本和         128  组倒塌破坏样                  17     0      0     0   100.00%
               本,使用    SMOTE  过采样算法对数据进行平衡,
               结果新增    103  组数据。与基于损伤评估数据集                             0     11     1     0   91.67%
               的简化模型方法相同,结合           PSO  算法对  XGBoost 模
               型进行训练,按照        7∶3  的比例划分训练集和测                     Predicted  0  2  17    1   85.00%
               试集,将测试集用于分类预测。XGBoost 模型在
               混合数据集测试集上的性能评估结果如表                     9  所
                                                                       0     0      2     15  88.24%
               示,其准确率达到        91.48%,从精确度等评估指标
               可以看出,混合数据集显著提升了机器学习模型                               Recall  100.00%  84.62%  85.00%  93.75%  90.91%
               对少数类损伤样本的识别能力,有效降低了误分
               类率。此外,基于        2  种数据集的简化模型都显示                       Minor   Medium Severe  Failure Accuracy
               其具有优秀的分类性能。                                       图 12    简化模型损伤评估数据集测试集混淆矩阵
                   图  13 给出了基于混合数据集构建的            XGBoost      Fig. 12    Test set confusion matrix for damage assessment
               算法在简化模型中的分类性能对比,相较于基于                                     database of simplified model

               损  伤  评  估  数  据  集  的  模  型  , 在  混  合  数  据  集  中  ,  表 9    基于混合数据集的简化模型分类指标
               XGBoost 学习算法的分类准确率均获得显著提                          Table 9    Classification index for simplified models
                                                                          based on hybrid databases
               升。这表明,在机器学习的分类算法中,扩大训
               练样本规模能够显著提升模型的学习能力,进而                           A cc /%   P/%      R c /%    F 1      κ
               改善整体分类性能。                                       91.48    91.05     92.39    0.917    0.889


                                                            True       Precision
                                               60     0      0     0   100.00%



                                                0     42     0     0    82.35%
                                            Predicted  0  3  58    2    92.06%




                                                0     0      5     44   89.80%

                                            Recall  100.00%  93.33%  80.56%  95.65%  91.48%


                                              Minor  Medium  Severe  Failure Accuracy
                                            图 13    简化模型混合数据集测试集混淆矩阵
                                   Fig. 13    Test set confusion matrix for hybrid database of simplified model

                4.4.3    3  种模型的对比分析
                   3  种损伤评估模型的分类性能如图              14  所示。测试结果表明,在          40  组样本中,基于损伤评估数据集
               的简化模型准确率为          80%,采用混合数据集的简化模型准确率提升至                     87.5%,而基于    XGBoost 的损伤评
               估模型的准确率为         92.5%,表现最优。图       14(d) 进一步展示了      3  种模型的综合性能对比,可以看出,基于
               XGBoost 的损伤评估模型在分类性能上全面优于另外                     2  种简化模型。采用混合数据集的简化模型在分
               类方面也表现出较高的准确率,与基于                 XGBoost 的损伤评估模型的性能差距相对较小,通过对比性能五
               边形图可以发现,2        种模型的评估结果均接近理想最优模型。




                                                         051443-13
   219   220   221   222   223   224   225   226   227   228   229