赞
踩
这一篇主要是介绍一下模型的评测指标,与上几篇文章一样都会持续更新。
评测指标是用来定量衡量模型的性能的,是作为各种方法比较的一个标准。
评测指标可以分为分类任务的评测指标和回归任务的评测指标
下面会详细介绍两种任务的评测指标。
在这之前我们要了解几个概念:
* | 正例(预测) | 反例(预测) |
---|---|---|
正例(真实情况) | 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+Recall2∗Precision∗Recall
参考自:多分类模型Accuracy, Precision, Recall和F1-score的超级无敌深入探讨
如下混淆矩阵:
* | 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/346923?site 推荐阅读 相关标签 Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。 |
---|