什么是精确召回曲线?

计算科学 matlab 图像处理 计算机视觉 精确 绘图
2021-12-12 12:37:43

我有一个数据挖掘任务,我在其中制作基于内容的图像检索系统。我有 5 种动物的 20 张图片。所以总共有100张图片。

我的代码将 10 个最相关的图像返回到输入图像。

现在我需要使用 Precision-Recall 曲线来评估我的系统的性能。但是,我不理解 Precision-Recall 曲线的概念。

假设我的系统返回 10 张最相关的大猩猩图像,但其中只有 4 张是大猩猩。返回的其他 6 张图像是其他动物的。

现在我的精确度4/10 = 0.4 和召回率是4/20 = 0.2

所以我只有一个点<0.2,0.4>而不是曲线。

我怎么有曲线?

通过更改返回的图像数量(在我的情况下是固定的 = 10)?

任何帮助,将不胜感激,

谢谢 !

1个回答

请查看此链接: http ://en.wikipedia.org/wiki/Precision_and_recall

还要检查 ROC 部分。我认为这是一个非常清晰的描述。为了更全面地了解,我建议:

http://machinelearning.wustl.edu/mlpapers/paper_files/icml2006_DavisG06.pdf