学习笔记|EM算法在高斯混合模型学习中的应用

举报
darkpard 发表于 2021/12/23 19:59:18 2021/12/23
【摘要】 EM算法的一个重要应用是高斯混合模型的参数估计。高斯混合模型应用广泛,在许多情况下,EM算法是学习高斯混合模型的有效方法。1. 高斯混合模型高斯混合模型定义: 高斯混合模型是指具有如下形式的概率分布模型:称为第k个分模型。一般混合模型可以由任意概率分布密度代替高斯分布密度。2. 高斯混合模型参数估计的EM算法明确隐变量,写出完全数据的对数似然函数j=1,2,...,N; k=1,2,...,...

EM算法的一个重要应用是高斯混合模型的参数估计。高斯混合模型应用广泛,在许多情况下,EM算法是学习高斯混合模型的有效方法。

1. 高斯混合模型

高斯混合模型定义: 高斯混合模型是指具有如下形式的概率分布模型:

称为第k个分模型。

一般混合模型可以由任意概率分布密度代替高斯分布密度。

2. 高斯混合模型参数估计的EM算法

  1. 明确隐变量,写出完全数据的对数似然函数

j=1,2,...,N; k=1,2,...,K

于是,可以写出完全数据的似然函数:

那么,完全数据的对数似然函数为

2. EM算法的E步:确定Q函数

因此,

  1. 确定EM算法的M步

重复以上计算,直到对数似然函数值不再有明显的变化为止。

现将估计高斯混合模型参数的EM算法总结如下。

高斯混合模型参数估计的EM算法:

输出:高斯混合模型参数。

(1)取参数的初始值开始迭代;

(3)M步:计算新一轮迭代的模型参数

(4)重复第(2)步和第(3)步,直到收敛。

参考文献

1.统计学习方法(第2版),李航著,清华大学出版社

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。