EM算法

参考资料:

  1. https://zhuanlan.zhihu.com/p/78311644
  2. https://zhuanlan.zhihu.com/p/36331115

前置内容:

先读参考资料2到2.2之前,再读完参考资料1,再读完参考资料2。

公式推导:

在这里插入图片描述

总结

EM算法分成E步和M步,其中E步固定模型参数,以确定隐含数据的分布,从而建立似然函数下界,而M步则寻找模型参数以最大化似然下界。
每次更新后,似然函数值都会变大,因此模型一定会收敛。但由于模型非凸,存在许多极值点,因此不一定能收敛到全局最优。
如果我们从算法思想的角度来思考EM算法,我们可以发现我们的算法里已知的是观察数据,未知的是隐含数据和模型参数,在E步,我们所做的事情是固定模型参数的值,优化隐含数据的分布,而在M步,我们所做的事情是固定隐含数据分布,优化模型参数的值。EM的应用包括:
• 支持向量机的SMO算法
• 混合高斯模型
• K-means
• 隐马尔可夫模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值