首页 > 其他 > 详细

Logistic Regression(逻辑回归)中的损失函数理解

时间:2021-08-17 20:53:36      阅读:20      评论:0      收藏:0      [点我收藏+]

问题:线性回归中,当我们有m个样本的时候,我们用的是损失函数是
技术分享图片
但是,到了逻辑回归中,损失函数一下子变成
技术分享图片
那么,逻辑回归的损失函数为什么是这个呢?

本文目录

1. 前置数学知识:最大似然估计

1.1 似然函数

1.2 最大似然估计

2. 逻辑回归损失函数理解

2.1 逻辑回归前置知识

2.2 理解方式1(ML课程的讲解方式)

2.3 理解方式2


1. 前置数学知识:最大似然估计

1.1 似然函数

若总体技术分享图片属离散型,其分布律技术分享图片技术分享图片的形式已知,技术分享图片为待估参数,技术分享图片技术分享图片的可能取值范围。设技术分享图片是来自技术分享图片的样本,则技术分享图片的联合概率分布为
技术分享图片
技术分享图片是相应于样本技术分享图片的一个样本值。则样本技术分享图片取到观察值技术分享图片的概率,也就是事件技术分享图片发生的概率为
技术分享图片
技术分享图片称为样本的似然函数,它是技术分享图片的函数。(注意:这里技术分享图片是已知的样本值,都是常数)

1.2 最大似然估计

关于最大似然估计,我们可以有以下的直观想法:
现在已经去到样本值技术分享图片了,这表明取到这一样本值的概率技术分享图片比较大,而取到其他样本值概率比较小。由费希尔(R.A.Fisher)引进的最大似然估计,就是固定样本观察值技术分享图片,在技术分享图片取值的可能范围技术分享图片内挑选使似然函数技术分享图片达到最大的参数值技术分享图片使
技术分享图片
这样得到的技术分享图片与样本值技术分享图片有关,常记为技术分享图片,称为参数技术分享图片最大似然估计值,相应的统计量技术分享图片称为参数技术分享图片的最大似然估计量。
确定最大似然估计量的问题,就可以归结为求最大值的问题了。一般的求最大似然估计,都是转化为对数形式的似然函数来进行求解。
似然函数:
技术分享图片
对数形式的似然函数(这里是自然对数,底数为e)
技术分享图片
简单总结:
上面的数学知识说的通俗一点,就是通过样本来预测总体的分布,怎么来预测呢?
让总体分布尽量与样本的分布趋同,就是总体的分布与样本分布具有最大的相似性,然后再来求取分布中的参数技术分享图片


2. 逻辑回归损失函数理解

2.1 逻辑回归前置知识

回归:输出的是连续数据,目的是找到最优的拟合。(例如:预测气温)
分类:输出的是离散数据,目的是找到决策边界。(例如:预测硬币正反)
逻辑回归是用来解决分类问题的,这里有一个前提假设,就是样本服从0-1分布,也就是伯努利分布n=1的情况。
0-1分布的分布律为:

X(随机变量)01
P(概率) 1-p p

下面介绍一下sigmoid函数如下:
技术分享图片

 
技术分享图片
sigmoid函数.png

这个函数的输出结果是一种概率,介于0到1之间。

 

2.2 理解方式1(ML课程的讲解方式)

逻辑回归中sigmoid函数为技术分享图片 (其中技术分享图片)
可以用sigmoid函数表示0-1中取1的概率。所以我们的损失函数可以定义为
技术分享图片
技术分享图片
当我们把损失函数与0-1分布的分布律对应起来的时候,技术分享图片,损失函数就是在0-1分布的基础上取对数然后再取负数。这也好理解,损失函数的要求就是预测结果与真实结果越相近,函数值越小,所以会在前面加上负号。当y=0时,1-p的概率会比较大,在前面加上负号,Cost值就会很小;当y=1时,p的概率会比较大,在前面加上负号,Cost值就会很小。至于取对数,就是跟最大似然函数有关系,取对数不影响原本函数的单调性,而且会放大概率之间的差异,更好的区分各个样本的类别。
把上面损失函数写成统一的形式:
技术分享图片
好了,至此,我们得到了逻辑回归的损失函数。虽然大家都是这么讲的,但是,总是感觉没有太懂为什么最后得到了这个损失函数。如果想从数学的角度推导,可以继续往下看。

2.3 理解方式2

对于0-1分布的似然函数

0-1分布的分布律为
技术分享图片
技术分享图片是来自于样本技术分享图片的一个样本值,X的分布律为
技术分享图片
它的似然函数为
技术分享图片
似然函数的对数形式为
技术分享图片

对于逻辑回归的似然函数

逻辑回归中sigmoid函数为技术分享图片,可以用sigmoid函数表示0-1中取1的概率,在这里用于表示逻辑回归中的概率。逻辑回归中的样本值为技术分享图片,样本中的技术分享图片是用来求概率技术分享图片的,技术分享图片是样本的真实值,也就是真实类别。在机器学习中,习惯称技术分享图片为特征值,技术分享图片为标签。
技术分享图片对应于0-1分布中的概率技术分享图片技术分享图片对应于0-1分布中的技术分享图片,也就是样本值。这样我们就把逻辑回归和0-1分布对应起来了。我们用逻辑回归来作为分类模型,需要用最大似然估计的方法来评判模型的好坏。让总体分布尽量与样本的分布趋同,就是总体的分布与样本分布具有最大的相似性,然后再来求取模型中的参数技术分享图片,这样就可以得到比较符合最大似然估计的模型。这个模型其实就是技术分享图片
根据0-1分布的似然函数,我们可以写出逻辑回归的似然函数
技术分享图片
对数形式为
技术分享图片
逻辑回归的损失函数为
技术分享图片
技术分享图片
损失函数跟对数形式的似然函数很像,只是在前面乘以技术分享图片。最大似然估计的方法要求技术分享图片的最大值,损失函数在其前面加上负号,就是求最小值,这个跟损失函数的特性刚好吻合。1/m是用来对m个样本值的损失函数值取平均,不会影响函数功能。
因此,逻辑回归的损失函数求最小值,就是根据最大似然估计的方法来的。



作者:PhoenixShine
链接:https://www.jianshu.com/p/b6bb6c035d8c
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Logistic Regression(逻辑回归)中的损失函数理解

原文:https://www.cnblogs.com/edwardliu2000/p/15153173.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!