AUC是否可以直接用作损失函数去优化呢?.docVIP

  • 371
  • 0
  • 约5.3千字
  • 约 12页
  • 2018-11-10 发布于江苏
  • 举报

AUC是否可以直接用作损失函数去优化呢?.doc

AUC是否可以直接用作损失函数去优化呢?

AUC是否可以直接用作损失函数去优化呢?   引言   CTR问题我们有两种角度去理解,一种是分类的角度,即将点击和未点击作为两种类别。另一种是回归的角度,将点击和未点击作为回归的值。不管是分类问题还是回归问题,一般在预估的时候都是得到一个[0,1]之间的概率值,代表点击的可能性的大小。   如果将CTR预估问题当作回归问题,我们经常使用的损失函数是MSE;如果当作二分类问题,我们经常使用的损失函数是LogLoss。而对于一个训练好的模型,我们往往需要评估一下模型的效果,或者说泛化能力,MSE和LogLoss当然也可以作为我们的评价指标,但除此之外,我们最常用的还是AUC。   想到这里,我想到一个问题,AUC是否可以直接用作损失函数去优化呢?   说了这么多,我们还不知道AUC是什么呢?不着急,我们从二分类的评估指标慢慢说起,提醒一下,本文二分类的类别均为0和1,1代表正例,0代表负例。   1、从二分类评估指标说起   1.1 混淆矩阵   我们首先来看一下混淆矩阵,对于二分类问题,真实的样本标签有两类,我们学习器预测的类别有两类,那么根据二者的类别组合可以划分为四组,如下表所示:      上表即为混淆矩阵,其中,行表示预测的label值,列表示真实label值。TP,FP,FN,TN分别表示如下意思:   TP(true positive):表示样本的真实类别为正,最后预测

文档评论(0)

1亿VIP精品文档

相关文档