最大期望(EM)算法

最大期望(EM)算法是一种在含有隐藏变量的概率模型中寻找参数最大似然估计的方法。它包含E步和M步:E步计算隐藏变量的期望,M步则基于这些期望更新参数估计。EM算法通常用于初始化分布参数后,通过迭代直到收敛。例如,在估计两个正态分布的均值时,EM算法能有效地处理高斯分布模型。
摘要由CSDN通过智能技术生成

一、最大期望(EM)算法:

EM算法是在依赖于无法观测的隐藏变量的概率模型中,寻找参数最大似然估计或者最大后验估计的算法。

二、最大期望算法的两个步骤:

第一步是计算期望(E),利用概率模型参数的现有估计值,计算隐藏变量的期望。

第二步是最大化(M),利用E 步上求得的隐藏变量的期望,对参数模型进行最大似然估计,M 步上找到的参数估计值被用于下一个 E 步计算中,这两个过程不断交替进行。

三、EM算法流程:

1.初始化分布参数

2.重复直到收敛

四、

例子: 模拟两个正态分布的均值估计

由于我们使用的是高斯分布,即p服从高斯分布。在上述M-step中,我们要最大化如下式子:

这里的θ是我们要估计的均值。

然后对这个求导:

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值