• 深度学习中mAP的含义


    转自:https://blog.csdn.net/shuiyixin/article/details/86349643

    一、mAP相关概念
    首先要给大家介绍几个常见的模型评价术语,

    1、正例与负例
    现在假设我们的分类目标只有两类,计为正例(positive)和负例(negtive),然后我们就能得到如下的四种情况:

    (1)True positives(TP):被正确地划分为正例的个数,即实际为正例且被分类器划分为正例的实例数(样本数);

    (2)False positives(FP): 被错误地划分为正例的个数,即实际为负例但被分类器划分为正例的实例数;

    (3)False negatives(FN):被错误地划分为负例的个数,即实际为正例但被分类器划分为负例的实例数;

    (4)True negatives(TN): 被正确地划分为负例的个数,即实际为负例且被分类器划分为负例的实例数。

    2、P(准确率)
    P 代表 precision,即准确率,准确率表示预测样本中实际正样本数占所有正样本数的比例,计算公式为:

    准确率 = 预测样本中实际正样本数 / 所有的正样本数

    即 precision = TP/(TP+FP);

    3、R(召回率
    R 代表 recall ,即召回率,召回率表示预测样本中实际正样本数占所有预测的样本的比例,计算公式为:

    召回率 = 预测样本中实际正样本数 / 预测的样本数

    即 Recall = TP/(TP+FN)=TP/P ;

    一般来说,召回率越高,准确率越低。

    4、AP(平均精确度)
    AP 代表Average Precision,即平均精确度。

    二、mAP
    1、mAP简介
    mAP 是 Mean Average Precision的缩写,即 均值平均精度。作为 object dection 中衡量检测精度的指标。计算公式为:

    mAP = 所有类别的平均精度求和除以所有类别。

    2、P—R曲线
    P-R曲线,顾名思义,就是P-R的关系曲线图,表示了召回率和准确率之间的关系;我们可以在坐标系上做以 precision 和 recall 作为 纵、横轴坐标 的二维曲线。

    上图就是一个P-R曲线的例子,通过这几个例子,我们能够发现一个规律:精度越高,召回率越低,当召回达到1时,对应概率分数最低的正样本,这个时候正样本数量除以所有大于等于该阈值的样本数量就是最低的精度值。

  • 相关阅读:
    记一次redis批量删除千万量级key的实操与思考
    如何在Python中实现安全的密码存储与验证
    ssm基于Html+css的音乐网站的设计与实现毕业设计源码181627
    ssm基于J2EE的办公用品管理系统
    【Mybatis】Map传参和模糊查询
    shell 循环语句
    AntX6 DAG拖拽流程图:从0到1实现流程图05-连接桩篇
    Java - SpringBoot整合Shiro(附源码地址)
    tls会话交互过程之一
    Linux 6.10也引进了蓝屏机制
  • 原文地址:https://blog.csdn.net/m0_67390963/article/details/126616337