认出路上的东西:目标检测怎么做、怎么打分
这一章讲三件事: 「认出路上的东西」其实是两件事合成的一件(框出在哪 + 说出是什么); 一个检测器一次同时做完这两件事的具体办法; 以及最要紧的一半 —— 怎么给它打分,以及为什么「准确率 99%」可能一文不值。 它在全书链条里的位置是第 12 级台阶:巡航讲完了,这是比赛的另一半任务。 这一章的主走查是一张同时含斑马线和指示牌的车前道路图,从模型吐框一路走到一个总分。 书在这一章印错了两个关键定义,我们在第 5 节当场改正。 遇到的生词都在当场解释。
1. 顶层全景
一张车前道路图
│
│ ① 一个卷积网从头到尾扫一遍,在**几个不同尺度**的特征图上分头找(第 8 节)
▼
一堆候选框,每个带着「是什么类别」和「有多大把握」
│
│ ② 同一个东西上重复报的框,用**非极大值抑制**剔掉(第 8 节)
▼
最终报出来的那几个框
│
│ ③ 拿它们和人标好的**真值框**逐个比对,靠**交并比**判是不是同一个东西
▼
四个格子:报对了 / 报错了 / 没报也确实没有 / 漏报了 (第 5 节)
│
│ ④ 从四个格子算两个比值,再压成一个数
▼
精确率、召回率 → P-R 曲线 → AP → mAP (第 6、7 节)
图说:①② 是「怎么做」,③④ 是「怎么打分」。
**这一章一半的篇幅在讲打分,不是因为凑数,是因为打分这件事本身有陷阱。**