博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EM算法的应用
阅读量:5287 次
发布时间:2019-06-14

本文共 552 字,大约阅读时间需要 1 分钟。

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

假设观测数据\(y_1, y_2,...,y_N\)由高斯混合模型生成
\[ P(y|\theta) = \sum^k_{k=1} \alpha_k\phi(y|\theta_k)\]
其中, \(\theta = (\alpha_1, \alpha_2,...,\alpha_k:\theta_1, \theta_2, ...,\theta_k), 我们用EM算法算法估计高斯混合模型的参数\)\theta$。

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

    概率\(\alpha_k\)选择第\(k\)个高斯分布模型,然后第\(k\)个分模型的概率分布生成观测数据\(y_j\),这时\(y_j\)是已知的, 但反观数据\(y_j\)来自第\(k\)个分模型是未知,以隐变量\(\gamma_{jk}\)表示,其定义如下
    1268600-20171229145647179-2088923258.png

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

  3. 确定EM算法的M步

    迭代的M步是求函数\(Q(\theta, \theta^{(i)})\), 即求新一轮迭代的模型参数
    \[\theta^{(i+1)} = argmax Q(\theta, \theta^{(i)}\]
    1268600-20171229152904742-555781211.png

转载于:https://www.cnblogs.com/xz824/p/8144726.html

你可能感兴趣的文章
树莓派开发板入门学习笔记2:[转]树莓派系统在VM中能做什么
查看>>
利用F#编写、理解Y组合子函数
查看>>
Flink学习笔记:Time的故事
查看>>
BZOJ3158 千钧一发(最小割)
查看>>
@SuppressLint("NewApi")
查看>>
Windows下Postgresql数据库的下载与配置方法
查看>>
【solr】Solr与JDK对应版本关系,Tomcat与JDK
查看>>
16种基本颜色关键字
查看>>
Week 2
查看>>
常见的传输线阻抗计算软件(轉自笨笨熊的屋屋)
查看>>
Python 分解带括号的字符串
查看>>
C#中event和delegate的区别
查看>>
hdu 2795 Billboard 线段树单点更新
查看>>
BZOJ 4031: [HEOI2015]小Z的房间 高斯消元 MartixTree定理 辗转相除法
查看>>
【博客搬家旧文】leetcode 804. Unique Morse Code Words
查看>>
市场说 Web前端工程师的3项素质
查看>>
[笔记] 快速乘
查看>>
HDU 2717.Catch That Cow
查看>>
CentOS6.5x64采用静默模式安装64位oracle11g
查看>>
http://edu.manew.com/ ,蛮牛教育(很少免费),主要是unty3D和大数据方向。适合扫盲...
查看>>