Page 423 - 《软件学报》2026年第5期
P. 423

2302                                                       软件学报  2026  年第  37  卷第  5  期


                  4.5   参数敏感性分析
                  4.5.1    累积分布阈值  u  的对比实验分析
                    本节深入研究了累积分布阈值            u  在基于注意力阈值的关键区域定位模块中的作用, 并在                  CUB-200-2011、
                 Stanford Dogs 和  NABirds 这  3  个数据集上进行了对比实验分析, 以揭示阈值       u  对识别准确率的影响, 如图       9  所示.
                 在  CUB-200-2011  数据集上, 实验结果显示, 当阈值      u  设置为  0.7  时, 识别准确率达到最高     (92.1%), 而在  Stanford
                 Dogs 数据集上, 阈值    u  为  0.9  时达到最高准确率  (91.7%), 在  NABirds 数据集上则是阈值    u  为  0.6  时准确率最高
                 (91.9%). 这表明不同数据集的最优阈值存在显著差异, 可能与数据集中目标对象的大小、比例及背景比例的差异
                 有关. 进一步分析发现, 当阈值        u  设定过低时, 定位的关键区域过小, 导致局部视图无法覆盖对象的所有重要特征,
                 从而影响性能. 反之, 阈值      u  过高时, 会导致过多背景信息被包含在局部视图中, 引入的噪声也会降低模型的识别
                 准确率. 因此, 合理设定累积分布阈值          u  对于平衡关键特征的提取和背景噪声的抑制至关重要, 这是提升模型识别
                 性能的关键. 总之, 累积分布阈值        u  的合理设置对于增强模型的识别能力具有显著影响. 本节的实验结果不仅证实
                 了阈值   u  在关键区域定位中的重要作用, 而且为不同特性的数据集提供了阈值选择的参考. 通过这种方法, 可以更
                 精确地捕捉目标对象的关键特征, 从而在细粒度图像识别任务中实现更高的准确率.


                                     92.5
                                                                           CUB-200-2011
                                                                           Stanford Dogs
                                                                           NABirds
                                     92.0
                                     识别准确率 (%)  91.5


                                     91.0

                                     90.5


                                     90.0
                                            0.5      0.6      0.7      0.8      0.9
                                                          累积分布阈值 u
                   图 9 在 CUB-200-2011、Stanford Dogs 和 NABirds 数据集上累积分布阈值      u 取不同值时的识别准确率对比

                  4.5.2    冗余信息过滤阈值  K  的影响
                    本节着重探讨了基于注意力融合的冗余信息过滤模块中阈值                      K  对细粒度子类别辨识性差异特征提取能力的
                 影响. 为此, 本文在    CUB-200-2011、Stanford Dogs 和  NABirds 这  3  个数据集上进行了一系列消融实验, 旨在详细
                 分析不同阈值     K  对模型性能的影响, 实验结果呈现在后文图             10. 从实验数据可以看出, 随着冗余信息过滤阈值              K
                 的增加, 模型的识别准确率呈现上升趋势, 直至阈值               K  达到  50 时, 在  3 个数据集上均实现了最高准确率       (CUB-200-
                 2011  为  92.1%, Stanford Dogs 为  91.7%, NABirds 为  91.9%). 这一结果表明适度的信息过滤有助于提取对细粒度子
                 类别识别更为关键的特征. 然而, 当阈值           K  继续增加至    75  及以上时, 模型性能出现下降, 这可能是因为较高的阈
                 值不但筛选出部分重要的局部区域特征, 同时也保留了过多的背景信息, 这对细粒度类别识别无益. 这一发现揭示
                 了在  ViT  的视觉编码器中, 适当的冗余信息过滤至关重要. 过低的阈值                 K  可能导致重要特征的丢失, 而过高的阈
                 值则可能引入干扰信息, 影响模型对细微差异的捕捉能力. 因此, 精心选择冗余信息过滤阈值                             K  对于优化  ViT  模
                 型性能、增强其对细粒度类别识别精度具有重要意义.
                  4.5.3    自适应推理策略中置信度阈值的影响
                    本节通过在     CUB-200-2011、Stanford Dogs 和  NABirds 这  3  个数据集上进行的参数敏感性实验, 评估了自适
                 应推理策略中置信度阈值对识别准确率及推理效率的影响. 实验结果如图                        11  所示. 在  NABirds 数据集上, 随着置
                 信度阈值从    0.5  增至  1.0, 识别准确率从  91.3%  逐步提升至  91.9%, 而推理时间则从     316.4 s 增至  600.8 s. 可以观察
   418   419   420   421   422   423   424   425   426   427   428