首页 > 编程语言 > 详细

Python_ML_19_EM算法

时间:2020-06-29 10:55:49      阅读:67      评论:0      收藏:0      [点我收藏+]

 

GMM跟EM没有直接相关性,只不过EM算法可以求解GMM的参数。

技术分享图片  技术分享图片

 

 

EM例子:给定人的身高数据,男性服从N(u1,σ12),而女性服从N(u2,σ22),aN(u1,σ12)与(1-a)N(u2,σ22)他们混在一起,假设得到了有1k个观测数据,算出u和σ的参数值。

若一个函数是凸函数,那么函数上有两个点x和y,他们之间的连线(割线)位于曲线的上方。它的不等式记为Jensen不等式:f(θx+(1-θ)y)<=θf(x)+(1-θ)f(y)。将Jensen不等式中θ改为θ1,而(1-θ)改为θ2,不等式为:θ1x12x<=θ1f(x1)+θ2f(x2)。也可以将其改造成多个θ的不等式。

技术分享图片技术分享图片

其中θ12+.. + θk = 1 可以看成是某个变量z的概率分布率P(z)。因此变量z,它的取值是1~k,它的概率是θ1, θ2.. θk ,那么不等式的左边就是θ1*x12*x2+.. + θk*xk其实就是对x求期望:E(x),然后对这个期望求 f 函数:f(E(x))。类似,右边的不等式是Ef(x)。所以最终的不等式是f(E(x))<=Ef(x)

对于连续随机变量来说,也是同样的f(E(x))<=Ef(x):f(∫p(x)xdx) <= ∫f(x)p(x)dx

技术分享图片技术分享图片

 

Python_ML_19_EM算法

原文:https://www.cnblogs.com/tlfox2006/p/13206511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!