ImageNet:什么是top-1和top-5错误率?


38

在ImageNet分类论文中,top-1和top-5错误率是衡量某些解决方案成功与否的重要单位,但是这些错误率是多少?

Krizhevsky等人的《具有深度卷积神经网络ImageNet分类 》中。每个基于一个CNN的解决方案(第7页)都没有前5个错误率,而具有5个和7个CNN的解决方案则有5个错误率(而且7个CNN的错误率比5个CNN的更好)。

这是否意味着top-1错误率是一个CNN的最佳单一错误率?

前五位的错误率仅仅是五个CNN的累积错误率吗?

Answers:


53

[...]前五位的错误率是测试图像中正确标签不在该模式认为最可能的五个标签中的比例。

首先,您使用CNN进行预测并获得预测的类多项式分布()。pclass=1

现在,如果得分为前1名,则检查顶级(概率最高的一类)是否与目标标签相同。

对于前5个得分,您要检查目标标签是否为前5个预测之一(概率最高的5个预测)。

在这两种情况下,最高分都是将预测标签与目标标签匹配的时间除以评估的数据点数量得出的。

最后,当使用5-CNN时,首先对它们的预测求平均,然后按照相同的过程计算前1名和前5名得分。


20

您的分类器为您提供每个班级的概率。可以说我们只有“猫”,“狗”,“房子”,“鼠标”作为类(按此顺序)。然后分类器给像

0.1; 0.2; 0.0; 0.7

结果是。前1类是“鼠标”。前2类是{mouse,dog}。如果正确的类别是“狗”,则对于前2名的准确性将被视为“正确”,而对于前1名的准确性将被视为错误。

因此,在具有可能类别的分类问题中,每个分类器的top-精度均为100%。“正常”精度为top-1。kk

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.