如果没有输出,精度是多少?

what is precision if their is no output?

IR 等系统的一些指标是准确率和召回率。然而他们的定义很清楚,但我怀疑当一个系统 returns 没有输出时我们应该考虑它的精度 1 或零。或者我们应该区分在这种情况下他们是否不是计算精度的黄金答案?

如果这个问题偏离主题,请指导我,我将不胜感激,我可以在哪里问这个问题?

感谢

精度定义为相关项目在所有检索到的项目中所占的比例。精度还给出了检索到的项目相关的概率。

公式为:

               #(relevant items retrieved)
Precision =  -------------------------------
                   #(retrieved items)

精度值从 0(none 个检索项目相关)到 1(所有检索项目相关)。

如果系统未检索到任何项目,则其精度为 0

我假设这种情况只发生在少数查询中,希望在大量查询中系统会检索到一些结果,然后精度公式会更有意义。