AUC = 0.506031

AUC(area under the curve)是模型评估指标,特别是二分类模型使用的主要离线评测指标之一。

参考博客,AUC值是ROC曲线与x轴围成的面积。AUC的来源路线:混淆矩阵--ROC曲线--AUC

1.混淆矩阵(二分类)

T P R ( 真 正 例 概 率 ) = T P T P + F N TPR(真正例概率)={ \frac {TP} {TP+FN}} TPR(真正例概率)=TP+FNTP​
F P R ( 假 正 例 概 率 ) = F P F P + T N FPR(假正例概率)={ \frac {FP} {FP+TN}} FPR(假正例概率)=FP+TNFP​

当阈值(区分类别1,0的值)从1到0慢慢移动,产生很多对 (FPR,TPR)。以FPR为x轴,TFR为y轴的曲线就是ROC曲线,而AUC就是ROC曲线和x轴围成的面积。


AUC的值表示y=1和y=0的距离,也就是AUC越大,两个数据隔得越开,分类的准确率越大。我的AUC=0.506031,预测的准确率只有50%左右。

分类器选取阈值不同,分类的结果也会受到影响。使用AUC的话,考虑到了阈值变动,所以评估的效果更好。

AUPRC = 0.616219

PRC曲线是准确率和召回率的点连成的线。AUPRC=PRC曲线和x轴围成的面积。同AUC相同可以作为选取合适阈值的方法。

Best F1 = 0.780822

F1是分类问题的一个衡量指标。表示准确率(precision)和召回率(recall)的平均数。
F 1 = 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 F_1=2.{ \frac {precision.recall} {precision+recall}} F1​=2.precision+recallprecision.recall​

IoU = 0.216904

IoU=预测框和真实框的交并比:
I o U = ∣ A ⋂ B ∣ ∣ A ⋃ B ∣ IoU={ \frac {|A \bigcap B|} {|A\bigcup B|}} IoU=∣A⋃B∣∣A⋂B∣​

机器学习之AUC、AUPRC、F1等评价指标的含义相关推荐

  1. 机器学习笔记(5)——模型评价指标

    机器学习笔记(5)--模型评价指标 本文部分图片来源网络或学术论文,文字部分来源网络与学术论文,仅供学习使用. 目录 机器学习笔记(5)--模型评价指标 1.精确率.召回率.准确率.错误率 混淆矩阵 ...

  2. 详细理解准确率、精准率、召回率,F1值等评价指标的含义

    转载文章 原博客地址:详解准确率.精确率.召回率.F1值等评价指标的含义 机器学习问题之中,通常需要建立模型来解决具体问题,但对于模型的好坏,也就是模型的泛化能力,如何进行评估?我们可以定一些评价指标 ...

  3. 准确率,召回率,F1 值、ROC,AUC、mse,mape评价指标

    在机器学习.数据挖掘领域,工业界往往会根据实际的业务场景拟定相应的业务指标.本文旨在一起学习比较经典的三大类评价指标,其中第一.二类主要用于分类场景.第三类主要用于回归预测场景,基本思路是从概念公式, ...

  4. 精确率、召回率、F1 值、ROC、AUC等分类模型评价指标含义与作用详解

    文章目录 摘要 一.精确率.召回率.F函数.准确率和错误率 1.定义 2.区别与应用 二.ROC曲线.P-R曲线.AUC 1.P-R曲线 2.ROC曲线 3.AUC 摘要 在涉及机器学习领域的分类问题 ...

  5. 机器学习中的二分类问题评价指标之精确率、召回率、F1值通俗理解

    引言:对于分类问题,我们在评估一个模型的好坏时,通常想到的是把该模型在测试集上分类结果正确的样本数量比上测试集的样本数量的比值结果,即准确率(精确率)作为评价准则.但除此之外,还有精确率和召回率作为二 ...

  6. 推荐算法常用评价指标:NDCG、MAP、MRR、HR、ILS、ROC、AUC、F1等

    1 混淆矩阵 TP(true positive):表示样本的真实类别为正,最后预测得到的结果也为正: FP(false positive):表示样本的真实类别为负,最后预测得到的结果却为正: FN(f ...

  7. ROC曲线的AUC(以及其他评价指标的简介)知识整理

    相关评价指标在这片文章里有很好介绍 信息检索(IR)的评价指标介绍 - 准确率.召回率.F1.mAP.ROC.AUC:http://blog.csdn.net/marising/article/det ...

  8. 机器学习备忘录 | AUC值的含义与计算方法

    内容导读 在机器学习领域, AUC 值经常用来评价一个二分类模型的训练效果,对于许多机器学习或者数据挖掘的从业者或在校学生来说, AUC 值的概念也经常被提起,但由于大多数时候我们都是借助一些软件包来 ...

  9. 【Python机器学习】聚类算法任务,评价指标SC、DBI、ZQ等系数详解和实战演示(附源码 图文解释)

    需要源码和数据集请点赞关注收藏后评论区留言私信~~~ 一.聚类任务 设样本集S={x_1,x_2,-,x_m}包含m个未标记样本,样本x_i=(x_i^(1),x_i^(2),-,x_i^(n))是一 ...

最新文章

  1. 【JOI2017春季合宿】Port Facility
  2. Adaboost算法原理分析和实例+代码(转载)
  3. vscode安装python插件失败_vscode插件安装失败的解决方案
  4. javamail发送html正文文件_Python实现-生成测试报告amp;自动邮件发送
  5. python 获取li的内容_Python开发案例:爬取四川省统计局数据Matplotlib绘图
  6. 机器学习降维算法二:LDA(Linear Discriminant Analysis)
  7. Facebook 开源 M2M-100,不依赖英语互译百种语言
  8. 程序员是不是当代最好的职业?
  9. 两个实际任务掌握图像分类【Keras】(转)
  10. 大数据系列cdh版本下载
  11. 怎么使用水经注万能地图下载器制作百度个性化建筑地图
  12. HTTP方式文件分片断点下载
  13. 全栈项目-乐优商场-分类管理-前端-页面渲染
  14. 【godot shader】圆形裁剪,圆形头像
  15. 项目组织对ERP软件实施的影响
  16. 廊坊金彩教育:人群标签应该怎么做
  17. android 手机存储位置设置,如何将红米手机外置SD卡设定为默认存储
  18. GOIP网关所有型号以及分辨方法 对接场景
  19. VSCode C++环境配置及测试运行
  20. 2016年第三季度中国无线AP市场研究报告

热门文章

  1. 每次打开word2007都要配置进度解决办法
  2. 133行代码实现质感地形(js,基于canvas)
  3. Python3爬取有道翻译的两种方法
  4. WebLogic 11g默认用户密码
  5. 10万字XX市开发区智慧综治中心平台建设一期工程招标文件word
  6. Linux 之系统日志篇
  7. How to cross compile the PPP to arm-xscale
  8. 牛客2021暑期训练1-A-Alice and Bob
  9. C++学习(八十四)explicit和implicit
  10. 第五节:Three.js光源的类型【Three.js整理】