161、TAL 中 α 与 β 超参的联合消融:Alignment Metric 公式的两个加权因子调优
📅 2026/7/9 23:08:22
👁️ 阅读次数
📝 编程学习
161、TAL 中 α 与 β 超参的联合消融:Alignment Metric 公式的两个加权因子调优
从一次诡异的mAP抖动说起
去年年底我在调一个工业检测项目,YOLOv8的baseline在私有数据集上mAP@0.5:0.95稳定在72.3%。某天我手贱改了TAL的α从1.0改成0.5,结果mAP直接掉到68.1%。当时第一反应是代码写错了,回滚之后重新跑,72.3%又回来了。反复试了三次,确认不是随机种子的问题。后来我仔细看了TaskAlignedAssigner的源码,发现α和β这两个参数在alignment metric里的作用远比我想象的复杂——它们不是简单的权重,而是决定了正负样本分配边界的形状。
这个坑让我意识到,很多人(包括之前的我)对TAL的理解停留在“用分类分数和IOU的加权乘积做匹配”,但α和β的联合调优其实是一个二维搜索空间,而且这两个参数之间存在强耦合。今天这篇笔记,我就把当时踩过的坑、做过的消融实验、以及最终总结的经验完整记录下来。
Alignment Metric 的数学直觉
先回顾一下TAL的核心公式。对于每个预测框,alignment metric定义为:
t = s^α * u^β其中s是分类分数(经过sigmoid后的概率),u是IOU(预测框与GT的IoU)。α和β分别控制分类质量和定位质量的相对重要性。
这个公
编程学习
技术分享
实战经验