Page 48 - 《爆炸与冲击》2026年第11期
P. 48

第 46 卷        潘美霖,等: 基于贝叶斯深度主动学习的三维城市建筑群爆炸载荷快速预测                               第 11 期

                2.1.2    基于蒙特卡洛随机失活(Monte Carlo-Dropout, MC-Dropout)的近似变分推断
                   传统变分推断需要假设特定分布形式(如高斯分布),其协方差矩阵的计算复杂度随参数的维度平
               方增长。为此,蒙特卡洛随机失活提出一种轻量化替代方案:将                            Dropout 操作解释为伯努利变分分布,即
               通过在神经网络训练和推理阶段随机屏蔽部分神经元,从而隐式地将网络权重的变分近似分布构建为
               伯努利形式。设模型第           s 层权重  θ  (s)  中每个元素以  p  的概率被置为     0,则其变分分布可以建模为:

                                              (   )  ∏ (               (   ))
                                            q λ θ (s)  =  p·δ(0)+(1− p)·δ θ (s)                         (8)
                                                                         i,j
                                                     i,j
                    δ(·)  为  Dirac 函数;i=1, 2, ..., n ;j=1, 2, ..., n (n  = 11 为输入维数,本文 n =n =n =1 000,n =1)。
               式中:
                                              s          s−1  0                    1  2  3       4
                   此时,损失函数融合了数据拟合项与正则化项:
                                                       N
                                                    1  ∑
                                                                   2
                                               L =       ||y i − f Θ (x i )|| +γ||Θ|| 2                 (9)
                                                   2N
                                                      i=1
                    γ  为权重衰减系数,与       Dropout 概率相关。
               式中:
                   MC-Dropout 的核心优势在于其高效的不确定性估计能力,对于每个输入,多次采样结果的统计特
               性能够反映模型的认知不确定性。MC-Dropout 的实现包含以下关键步骤:首先,在模型训练与推理阶段
               持续启用    Dropout 机制,对每个测试样本执行多次前向计算迭代;然后,在每次迭代过程中,随机屏蔽部
               分神经元连接并采集网络输出层的预测值;最后,通过预设次数的蒙特卡洛采样,将获得的预测结果集
               进行集成计算,输出具有统计意义的预测均值。
                2.1.3    不确定性量化
                   针对每个测试样本,贝叶斯深度学习框架的迭代预测会产生波动性输出,这种特性为评估模型预测
               的可信程度提供了数据基础。当前主流的可信度评估指标主要包括预测方差和预测区间                                           2  类。其中,
               预测区间通过界定模型输出值的可能分布范围,在设定置信度后给出新样本预测值落入该区间的概率
               范围。本研究基于多次蒙特卡洛前向传播结果,取                       2.5%  和  97.5%  分位数构建   95%  预测区间(prediction
               interval, PI),作为评估预测不确定性的标准。区间范围越宽,表明模型对当前输入的预测确定性越低。
                   预测模型的测试阶段打开            Dropout,通过  T  次前向传播采样,获得输出的经验分布:
                                                     T
                                                  1  ∑ (           )
                                                                           ˆ
                                     p(y |x , X,Y) =   p y |x , f ˆ Θ t  (x )  Θ t ∼ q λ ∗ (Θ)         (10)
                                        ∗
                                          ∗
                                                            ∗
                                                                  ∗
                                                          ∗
                                                  T
                                                     t=1
                     ˆ                                                 λ ∗  ∗                    ∗  为模型预
               式中:   Θ t  为变分推断中近似变分分布         q λ ∗ (Θ)  的样本,最优参数为       ,   x   为新输入模型的样本,    y
               测值,T  为采样次数。
                                   x ∗  输入训练完成的      BDL  模型,爆炸载荷的不确定性量化通过                  T  次预测结果的
                   将新的测试样本
               95%  预测区间   [l x ∗,u x ∗]  来表达(  l x ∗  为  T  次预测结果第  2.5%  的分位数,  u x ∗  为  T  次预测结果第  97.5%  分位数)。
                2.2    主动学习原理
                   作为传统监督学习的标准范式,被动学习采用静态数据训练机制,其核心特征在于模型对完整标注
               数据集的绝对依赖性。该范式遵循以下严格流程:在数据预处理阶段,所有样本的标签信息必须通过实
               验测定或有限元仿真等数值模拟手段完整获取;在模型训练阶段,通过最小化预设损失函数完成参数优
               化,整个过程不涉及数据集的动态调整。尽管该范式在数据充足场景下具有理论完备性,但应用在爆炸
               载荷预测等计算密集型任务中时面临严重的效率瓶颈:首先,爆炸载荷仿真涉及复杂的数值计算,网格
               数量较大时单次数值模拟往往需要数小时至数天的计算周期,导致标注过程需要消耗较大的计算资源;
               其次,静态采样机制导致训练集存在数据冗余现象,部分样本对最终模型精度的边际贡献度低于整体
               水平。
                   针对上述问题,主动学习构建了动态优化的训练范式,通过设计智能查询机制实现训练数据的利用
               效率最大化。与被动学习不同,主动学习方法通常从少量初始标注数据出发,选取部分样本构建基础训



                                                         111503-7
   43   44   45   46   47   48   49   50   51   52   53