Python机器学习:6.6 不同的性能评价指标

Posted aibbt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python机器学习:6.6 不同的性能评价指标相关的知识,希望对你有一定的参考价值。

在前面几个章节,我们一直使用准确率(accuracy)来评价模型的性能,通常这是一个不错的选择。除此之外,还有不少评价指标哦,比如查准率(precision)、查全率(recall)和F1值(F1-score).

混淆矩阵

在讲解不同的评价指标之前,我们先来学习一个概念:混淆矩阵(confusion matrix), 能够展示学习算法表现的矩阵。混淆矩阵是一个平方矩阵,其中记录了一个分类器的TP(true positive)、TN(true negative)、FP(false positive)和FN(false negative):

技术分享图片

计算着四个指标并不复杂,不过能不手算当然就不手算啦,sklearn中提供了confusion_matrix 函数:

Python机器学习中文版目录(http://www.aibbt.com/a/20787.html)

转载请注明出处,Python机器学习(http://www.aibbt.com/a/pythonmachinelearning/)

以上是关于Python机器学习:6.6 不同的性能评价指标的主要内容,如果未能解决你的问题,请参考以下文章

Python深度学习之路-3.1性能评价指标

Python深度学习之路-3.1性能评价指标

机器学习中的评价指标

机器学习面试--算法评价指标

机器学习分类算法评价指标

机器学习100天(二十二):022 分类模型评价指标-Python实现