检索系统的评价指标(准确率、精确率、召回率和F1-measure)

直接上例子

假设班级里有男生60个,女生40个,,,现在检索系统要找出所有女生。假设系统找出了50个人认为是女生,其中实际上男生20个人,女生30个。

  • 准确率(Accuracy):为系统将男生女生分类正确的统计
    A = [30 +(60-20)]/100
  • 精确率(Precision)也叫查准率:为检索出正确的个数 / 检索出的总个数
    P = 30 /50
  • 召回率(recall)也叫查全率:为检索出正确的个数 / 应该检索出的总个数
    R = 30 / 40
  • F1-measure:为精确值和召回率的调和均值,也就是

    F1 =2/( 50/30 + 40/30)=2/3
    image.png

注意:精确率、召回率、F1都是针对某一类而计算的。

ps:
P和R指标有的时候是矛盾的,那么有没有办法综合考虑他们呢?想方法肯定是有很多的,最常见的方法应该就是F1-Measure了,有些地方也叫做F-Score,其实都是一样的。F-Measure是Precision和Recall加权调和平均

你可能感兴趣的:(检索系统的评价指标(准确率、精确率、召回率和F1-measure))