准确率(accuracy)、召回率(recall)的意义和区别
对于准确率和召回率:一句话,准确率就是“找的对”,召回率就是“找的全”
参考以下图示:
区域A:能检索到;想得到
区域B:能检索到;不想得到
区域C:未检索到;想得到
区域D:未检索到;不想得到
注:准确率和召回率互相影响,理想状态下肯定追求两个都高,但是实际情况是两者相互“制约”:追求准确率高,则召回率就低;追求召回率高,则通常会影响准确率。若两者都低,则一般是出了某种问题。
一组不同阈值下,准确率和召回率的关系如下图:
实际应用:
(1)如果是做搜索,则要在保证召回率理想的情况下,提升准确率;
(2)如果做疾病监测、反垃圾,则是要保证准确率的条件下,提升召回率。