| | 预测 | ||
| P | N | ||
| 实际 | P | TP | FN |
| N | FP | TN | |
精确率:precision = TP / (TP + FP)
召回率:recall = TP / (TP + FN)
准确率:accuracy = (TP + TN) / (TP+ FP + TN + FN)
F1 Score = 2*(P*R)/ (P+R),其中P和R分别为 precision 和recall。
举例
总样本(实际): P 80, N 20
检测(预测)结果:P 90,其中 72 TP,18 FP(=N); N 10,其中 TN 2,FN(=P) 8
列表如下:
| | 预测 | ||
| P 90 | N 10 | ||
| 实际 | P 80 | TP=72 | FN=8 |
| N 20 | FP=18 | TN=2 | |
精确率:precision = TP / (TP + FP) = 72 / (72 + 18) = 80%
召回率:recall = TP / (TP + FN) = 72 / (72 + 8) = 90%
准确率:accuracy = (TP + TN) / (TP+ FP + TN + FN) = 74 / 100 = 74%
博客介绍了机器学习中精确率、召回率、准确率和 F1 Score 的计算公式,并通过具体例子进行说明。总样本中实际 P 有 80、N 有 20,预测结果 P 为 90、N 为 10,据此算出精确率 80%、召回率 90%、准确率 74%。
6842

被折叠的 条评论
为什么被折叠?



