当前位置: > 财经>正文

mAP的计算公式是什么?

2023-07-17 05:01:49 互联网 未知 财经

mAP的计算公式是什么?

想要计算map首先要知道下面几个公式:

精确度

P r e c i s i o n = T P T P + F P Precision=frac{TP}{TP+FP} Precision=TP+FPTP​

召回率

R e c a l l = T P T P + F N Recall=frac{TP}{TP+FN} Recall=TP+FNTP​ 其中TP是正类判定为正类、FP是负类判定为正类、FN是正类判定为负类、TN是负类判定为负类 在Precision-Recall曲线基础上,通过计算每个recall值对应的Precision值得平均,可以获得一个数组形式的评估就是:AP AP的公式为: A P = ∑ i = 1 n − 1 ( r i + 1 − r i ) P i n t e r ( r i + 1 ) AP=sum_{i=1}^{n-1}(r_{i+1}-r_i)P_{inter}(r_i+1) AP=i=1∑n−1​(ri+1​−ri​)Pinter​(ri​+1) 其中r1,r2…rn是按升序排列的Precison插值段第一个插值处对应的Recall值。

所有类别的AP就是mAP。mAP公式为: m A P = ∑ i = 1 k A P i k mAP=frac{sum_{i=1}^{k}AP_i}{k} mAP=k∑i=1k​APi​​ 简单来说,AP是准确率和召回率曲线下方的面积,mAP是各类AP的平均

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。