随笔系列之- ROC And AUC

本文介绍了ROC(Receiver Operating Characteristics)曲线和AUC(Area Under the Curve)的概念。ROC曲线展示了二分类模型在不同阈值下的性能,由真阳性率(TPR)和假阳性率(FPR)构成。AUC则是ROC曲线下的面积,用于衡量模型的判别能力,高于随机猜测的模型AUC值会在对角线之上。ROC-AUC关注分类结果,而Log Loss则考虑模型的预测自信度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于ROC与AUC的一点点介绍

ROC Receiver Operating Characteristics

ROC是一种曲线用于描述二分类判别器对不同的threshold的曲线;用于表达判别器的分类能力;
其主要有两个指标:TPR和FPR,根据这两个值(不同的threshold有不同的值)来绘制曲线;

  • TPR : True Positive Rate
    TPR=TPTP+FNTPR=TPTP+FN

    也就是预测positive中的真实positive的概率,也叫recall,召回率.
  • FPR : False Positive Rate
    FPR=FPFP+TNFPR=FPFP+TN

    也就是预测negative中错误的negative的概率,也叫fall-out

AUC Area Under the Curve

AUC:通常来说指的是Area Under the Curve Of ROC
放一张AUC与ROC的图片,供直觉上认识:
这里写图片描述
其中,对角的斜线表示的是random guess的判别模型的的ROC曲线;那么在对角线之上的说明模型的判别效果比随机猜测要好!而在对角线之下的则说明其判别能力还不如随机猜测.如此便可以使用AUC来判断一个二分类模型的判别能力.

  • 一点点补充:使用ROC-AUC度量与Log Loss的不同,在于前者只关心分类的结果,而不在乎你的损失值,也就是自信度,而后者则可以调整模型的最终的分布来达到降低log loss的目的.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值