假设用机器学习方法解决某个二元分类问题,在分析比较不同模型时常看到这些指标。

四个概念:TP,FP,TN,FN

TP(True Positive):在判定为positive的样本中,判断正确的数目。

FP(False Positive):在判定为positive的样本中,判断错误的数目。

TN(True Negative):在判定为negative的样本中,判断正确的数目。

FN(False Negative):在判定为negative的样本中,判断错误的数目。

判断正误是根据样本的label或称之为标准答案,来计算的。模型或规则给出的判定P或N可以看作是二分类类别。

这些值计算一般是在验证集(validation set)上进行的。

计算 precision,recall,accuracy,F1 score

精确率(precision),可理解为“真正属于类别P的/找到属于类别P的”

召回率(recall)     ,可理解为“真正属于类别P的/所有属于类别P的”

准确率(accuracy)

可见,精确率和召回率是相互影响的,理想情况下两者都高,但是一般情况下准确率高,召回率就低;召回率高,准确率就低;如果两者都低,应该是哪里算的有问题。

在两者都要求高的情况下,综合衡量P和R就用F值:

α为1时,就是常见的F1值(F1 score):

一般多个模型假设进行比较时,F1 score越高,说明它越好。

ROC曲线和AUC

ROC(Receiver Operating Characteristic)和AUC(Area UnderCharacteristic)常被用来评价一个二分类器的优劣。

ROC曲线一般横轴是FPR,纵轴是TPR。AUC为曲线下面的面积,一般AUC值越大,说明模型越好。

曲线示例:

机器学习中的precision, recall, accuracy, F值相关推荐

  1. 机器学习中的precision, recall, accuracy, F值,ROC曲线

    参考: 假设用机器学习方法解决某个二元分类问题,在分析比较不同模型时常看到这些指标. 四个概念:TP,FP,TN,FN TP(True Positive):在判定为positive的样本中,判断正确的 ...

  2. 机器学习算法中的准确率(Precision)、召回率(Recall)、F值(F-Measure)

    转载自:https://www.cnblogs.com/Zhi-Z/p/8728168.html 摘要: 数据挖掘.机器学习和推荐系统中的评测指标-准确率(Precision).召回率(Recall) ...

  3. 【转载】机器学习算法中的准确率(Precision)、召回率(Recall)、F值(F-Measure)

    在机器学习.数据挖掘.推荐系统完成建模之后,需要对模型的效果做评价.数据挖掘.机器学习和推荐系统中的评测指标-准确率(Precision).召回率(Recall).F值(F-Measure)简介.业内 ...

  4. [白话解析] 通过实例来梳理概念 :准确率 (Accuracy)、精准率(Precision)、召回率(Recall) 和 F值(F-Measure)

    [白话解析] 通过实例来梳理概念 :准确率 (Accuracy).精准率(Precision).召回率(Recall)和F值(F-Measure) 文章目录 [白话解析] 通过实例来梳理概念 :准确率 ...

  5. 机器学习:准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC曲线、PR曲线

    增注:虽然当时看这篇文章的时候感觉很不错,但是还是写在前面,想要了解关于机器学习度量的几个尺度,建议大家直接看周志华老师的西瓜书的第2章:模型评估与选择,写的是真的很好!! 以下第一部分内容转载自:机 ...

  6. 机器学习深度学习:准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC曲线、PR曲线

    增注:虽然当时看这篇文章的时候感觉很不错,但是还是写在前面,想要了解关于机器学习度量的几个尺度,建议大家直接看周志华老师的西瓜书的第2章:模型评估与选择,写的是真的很好!! 以下第一部分内容转载自:机 ...

  7. 机器学习模型评价指标:准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC曲线、PR曲线

    转自机器学习:准确率(Precision).召回率(Recall).F值(F-Measure).ROC曲线.PR曲线 摘要: 数据挖掘.机器学习和推荐系统中的评测指标-准确率(Precision).召 ...

  8. 机器学习各种模型评价指标:准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC曲线、PR曲线

    周志华老师的西瓜书的第2章:模型评估与选择 摘要: 数据挖掘.机器学习和推荐系统中的评测指标-准确率(Precision).召回率(Recall).F值(F-Measure)简介. 引言: 在机器学习 ...

  9. 机器学习评估指标汇总:准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC曲线、PR曲线

    摘要: 数据挖掘.机器学习和推荐系统中的评测指标-准确率(Precision).召回率(Recall).F值(F-Measure)简介. 引言: 在机器学习.数据挖掘.推荐系统完成建模之后,需要对模型 ...

最新文章

  1. JS获取URL中参数值(QueryString)的4种方法分享
  2. Python之range和xrange的区别
  3. python读什么英文-Python编程但英语差,能用中文吗?
  4. 儿童python编程入门-天津少儿编程Python入门
  5. 【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★
  6. c# Application.DoEvents
  7. 计算机科学与技术专业 翻译,计算机科学与技术专业外文翻译--网络.doc
  8. c++ map 多线程同时更新值 崩溃_深入理解并发安全的 sync.Map
  9. java注解:@Deprecated(不建议使用的,废弃的);@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)
  10. DataTable中Compute计算函数
  11. 【转】HTTP请求中的form data和request payload的区别
  12. javscript 简单拖拽(drag)拖放事件、dataTransfer详解,垃圾桶效果
  13. Navicat for MySQL注册码
  14. 数据结构之算法——递归
  15. StringBuffer去掉最后一个字符
  16. 杭电 2022 海选女主角
  17. Hadoop系统中的单点故障解决方案总结
  18. 思必驰:启发式对话中的知识管理
  19. 查看Mac本机路由器IP地址
  20. python批量删除文件前缀名_Python3-去除目录中相同的文件名前缀

热门文章

  1. 2022,音乐号自媒体起号涨粉保姆级攻略,这是个收获的季节。
  2. macOS中比较好的SVN客户端软件:SnailSVNLite
  3. 简单易理解的做法:有n个人围成一圈,顺序从1开始排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。简单的循环做法。
  4. Ubuntu开机自启动桌面程序
  5. Hallucination in NLP(自然语言处理中的幻觉现象)
  6. 思科路由器关联RADIUS服务器配置命令
  7. java获取7天后的日期_java 获取最近7天 最近今天的日期
  8. css 实现三角形箭头
  9. 【南航计算机系统结构】第1,2,3章作业
  10. CEO、CFO、CTO、CIO、CKO、CHO、CMO、WIKI是什么意思?