码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-12 13:34:28      阅读:447      评论:0      收藏:0      [点我收藏+]

标签:cti   osi   中文版   技术分享   conf   positive   先来   body   nts   

在前面几个章节,我们一直使用准确率(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 不同的性能评价指标

标签:cti   osi   中文版   技术分享   conf   positive   先来   body   nts   

原文地址:https://www.cnblogs.com/aibbt/p/8548482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!