当mAP=0.942,Recall=0.993时,Precision的范围区间
时间: 2023-06-12 09:04:57 浏览: 46
根据精确率(Precision)和召回率(Recall)的定义,精确率等于被正确检索的正样本数除以被检索出的样本总数,即:
Precision = TP / (TP + FP)
其中,TP表示真正例(True Positive),FP表示假正例(False Positive)。
召回率等于被正确检索的正样本数除以所有正样本数,即:
Recall = TP / (TP + FN)
其中,FN表示假负例(False Negative)。
已知Recall = 0.993,可以得出TP / (TP + FN) = 0.993,即 TP = 0.993 * (TP + FN)。
又已知mAP = 0.942,可以得出TP / (TP + FP) = 0.942,即 TP = 0.942 * (TP + FP)。
将上面两个式子代入TP可以得到:
0.993 * (TP + FN) = 0.942 * (TP + FP)
0.993 * TP + 0.993 * FN = 0.942 * TP + 0.942 * FP
0.051 * TP = 0.993 * FN - 0.942 * FP
TP = (0.993 * FN - 0.942 * FP) / 0.051
将TP代入精确率的式子可以得到:
Precision = (0.993 * FN - 0.942 * FP) / (0.051 * (0.993 * (TP + FN) + FP))
因此,当mAP=0.942,Recall=0.993时,Precision的范围区间为:
[(0.993 * FN - 0.942 * FP) / (0.051 * (0.993 * (TP + FN) + FP))],其中TP = (0.993 * FN - 0.942 * FP) / 0.051。