当前位置:   article > 正文

卷积神经网络的深入理解-评测指标篇(PR曲线,ROC曲线,AUC面积,IOU,AP含实例)_卷积神经网络评价指标

卷积神经网络评价指标



    2023.1.10:补充多分类的准确率/召回率/精确度/
                        F1-score的计算

    (变化的部分会以红色字体标出)

绪论

这一篇主要是介绍一下模型的评测指标,与上几篇文章一样都会持续更新。

什么是评测指标?

评测指标是用来定量衡量模型的性能的,是作为各种方法比较的一个标准。
评测指标可以分为分类任务的评测指标和回归任务的评测指标
下面会详细介绍两种任务的评测指标。

分类任务评测指标

1、准确率/召回率/精确度/F1-score

(1)二分类

在这之前我们要了解几个概念:

*正例(预测)反例(预测)
正例(真实情况)TP(真正例(true positive)预测为正,真实情况为正时)FN(假反例(false negative)预测为反,真实情况为正时)
反例(真实情况)FP(假正例(false positive)预测为正,真实情况为反时)TN(真反例(true negative)预测为反,真实情况为反)

准确率(Accuracy)(绝不能冤枉一个好人):
A c c u r a c y = ( T P + T N ) ( T P + F P + T N + F N ) = 预测正确的样本数 总的样本数 Accuracy=\frac{(TP+TN)}{(TP+FP+TN+FN)}=\frac{预测正确的样本数}{总的样本数} Accuracy=(TP+FP+TN+FN)(TP+TN)=总的样本数预测正确的样本数
精确度(Precision)(注意这里正反是相对的):
P r e c i s i o n = T P T P + F P = 预测正确的正样本数 预测为正的样本数 Precision=\frac{TP}{TP+FP}=\frac{预测正确的正样本数}{预测为正的样本数} Precision=TP+FPTP=预测为正的样本数预测正确的正样本数

P r e c i s i o n = T N F N + T N = 预测正确的负样本数 预测为负的样本数 Precision=\frac{TN}{FN+TN}=\frac{预测正确的负样本数}{预测为负的样本数} Precision=FN+TNTN=预测为负的样本数预测正确的负样本数
本质上是一样的,只不过一般选择正样本(也就是你关注的样本)计算精确度。
召回率(Recall)(与精确度一样,只选择正样本计算召回率)(宁错杀一千也不能放过一个):
R e c a l l = T P T P + F N = 预测正确的正样本数 真实标签为正的样本数 Recall=\frac{TP}{TP+FN}=\frac{预测正确的正样本数}{真实标签为正的样本数} Recall=TP+FNTP=真实标签为正的样本数预测正确的正样本数
即正样本有多少被召回。
F1-score(综合Precision和Recall的评估):
F 1 s c o r e = 2 ∗ P r e c i s i o n ∗ R e c a l l P r e c i s i o n + R e c a l l F1 score=\frac{2*Precision*Recall}{Precision+Recall} F1score=Precision+Recall2PrecisionRecall

(2)多分类

参考自:多分类模型Accuracy, Precision, Recall和F1-score的超级无敌深入探讨
如下混淆矩阵:

*
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/346923?site
推荐阅读
相关标签