(转)什么是极大似然估计

导语
统计学中,我们经常能听到极大似然估计,或者最大似然估计,它是一种参数估计方法。在机器学习中,逻辑回归就是基于极大似然估计来计算的损失函数。那么,如何直观理解极大似然估计?

极大似然估计
极大似然估计(maximum likelihood estimation,MLE),顾名思义,“极大”意为“最有可能的”,“似然”意为“看起来像的”,“估计”的意思则可以理解为“就是这样的”。

所以,极大似然估计的直译就是:最有可能看起来像的,就是这样的。就是说,以最大概率为标准来判断结果,即叫做极大似然估计。

比如,在你面前出现一个白人,你来判断这个人来自哪个大洲。不出意外,你会说来自欧洲。这便是用了极大似然估计的思想。

了解了极大似然估计的思想,下面通过一个具体的例子来说明极大似然估计的求解步骤。

一个黑色箱子里有黑白两种颜色的小球若干,每次有放回的拿球,已知拿到白球的概率范围是[0.2,0.8],拿三次结果两黑一白,问取出白球概率的极大似然估计是多少。

假设取球事件为y,取到白球时y=1,概率为p,取到黑球时y=0,概率为1-p。由于是独立事件,三次拿球两黑一白的概率可以表示为:P(y = 0 | p)P(y = 0 | p)P(y = 1 | p) = (1 - p)(1 - p)p = p^3 - 2p^2 + p。白球的极大似然估计就是求使得这个概率表达式最大的p值。

既然是求最大值,而上式可导,我们便可对上式进行求导并令其等于0,3p^2 - 4p + 1 = 0。求此一元二次方程的根得p=1/3或p=1,可知原式在[0, 1/3]区间单调递增,在[1/3, 1]区间单调递减。因此,在白球概率范围[0.2,0.8]内,当p=1/3时表达式取得最大值,取得白球的概率的极大似然估计为1/3。

至此,便可总结出极大似然估计的求解步骤:

1> 写出概率表达式,也可以叫似然表达式,似然表达式值的大小意味着这组样本值出现的可能性的大小。
2> 对似然表达式求导,必要时进行预处理,比如取对数(逻辑回归需要),令其导数为0,得到似然方程。
3> 求解似然方程,得到的参数解即为极大似然估计的解。


这里多说一句,由于逻辑回归的ω向量可能很大,参数个数很多,导致方程组很难求解。在这种情况下,一般通过梯度上升法逼近真实的ω,这也符合机器学习的训练过程。
以上便是极大似然估计的讲解,敬请期待下节内容。
————————————————
版权声明:本文为CSDN博主「对半独白」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cherrylvlei/article/details/81608236

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
估计和交叉熵之间存在密切的关系。在机器学习中,交叉熵通常被用作损失函数,用于衡量模型输出与真实标签之间的差异。下面我将简要介绍估计与交叉熵的推导过程。 假设我们有一组观测数据 {x₁, x₂, ..., xₙ},这些数据是独立同分布的样本,我们希望用一个参数化的模型来描述这些数据。假设模型的参数为 θ,我们的目标是找到一个使得观测数据出现的概率最大化的参数值。 使用估计的思想,我们可以将观测数据出现的概率表示为一个关于参数 θ 的函数 L(θ),即然函数。我们的目标是最大化然函数 L(θ)。 在分类问题中,我们常常使用概率分布来描述模型输出的结果,比如使用 softmax 函数将模型输出化为概率分布。假设我们有 K 个类别,模型输出的概率分布为 p(y=k|x; θ),其中 y 是真实标签。 那么对于观测数据 {x₁, x₂, ..., xₙ},它们的联合概率可以表示为: P(y₁, y₂, ..., yₙ|x₁, x₂, ..., xₙ; θ) = Πᵢ p(y=yᵢ|x=xᵢ; θ) 我们可以将这个联合概率视为一个关于参数 θ 的函数,记为 L(θ)。为了方便计算,我们可以取对数换,得到对数然函数: log L(θ) = Σᵢ log p(y=yᵢ|x=xᵢ; θ) 最大化对数然函数等价于最小化其相反数的平均值。因此,我们可以定义交叉熵损失函数作为目标函数: J(θ) = -1/n Σᵢ log p(y=yᵢ|x=xᵢ; θ) 可以看出,交叉熵损失函数是对数然函数的相反数的平均值。通过最小化交叉熵损失函数,我们实际上是在最大化观测数据出现的概率。 总结起来,估计和交叉熵之间的推导过程是将观测数据的联合概率换为对数然函数,再通过最小化相反数的平均值得到交叉熵损失函数。交叉熵损失函数在训练机器学习模型中被广泛使用,特别是在分类问题中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值