一、前言

1. Jesen不等式

EM算法

2、二项式分布的最大似然估计

EM算法

3、高斯分布的极大似然估计

EM算法
EM算法
EM算法

4、高斯混合分布

EM算法
EM算法
EM算法
EM算法

二、EM算法

1. EM算法的提出

EM算法
EM算法
迭代法:

  1. 找出一个下界函数r(xθ)r(x|\theta)r(xθ)<=l(θ)r(x|\theta) <= l(\theta)),在x0x_{0}处于l(θ)l(\theta)相切.
  2. 找出下界函数r(xθ)r(x|\theta)的极大值处x1x_{1}.由于r(xθ)<=l(θ)r(x|\theta) <= l(\theta),所以l(θ,x1)>l=l(θ,x0)l(\theta,x_{1})>l=l(\theta,x_{0})
  3. x1x_{1}处找出下界函数r(xθ)r(x|\theta),重复上述过程,直到在选r(xθ)r(x|\theta)时,r(x1θ)=l(θx1)=r(xmaxθ)r(x_{1}|\theta) = l(\theta,x_{1})=r(x_{max}|\theta).

这种方法与初值的选择有关,不同初值,最后得到的极大值不同。
EM算法

2. 找出下界函数

EM算法

  • 下界函数可以选择不等式右边的
    r(x,z;θ)=Σi=1mΣz(i)Qi(zi))logp(x(i),z(i);θ)Qi(zi)r(x,z;\theta) = \Sigma_{i=1}^{m}\Sigma_{z^{(i)}}Q_{i}(z^{i}))log\frac{p(x^{(i)},z^{(i)};\theta)}{Q_{i}(z^{i})}
  • 找出最近下界.
    在相切点处,r(x,z;θ)=l(θ,x)r(x,z;\theta) = l(\theta,x)p(x(i),z(i);θ)Qi(zi)=C\frac{p(x^{(i)},z^{(i)};\theta)}{Q_{i}(z^{i})}=C

为什么此处二者相等?(Q是Z的一个分布)
EM算法
EM算法
EM算法的整体框架

  1. 求隐变量Z的分布Qi(zi)Q_{i}(z^{i})
  2. 求下界函数取极大值时的待估参数θ\theta
    EM算法

3. EM算法的收敛性

EM算法

三、用EM算法推导混合高斯分布

EM算法
EM算法
EM算法
求均值
EM算法
EM算法
求方差
EM算法
EM算法
EM算法
EM算法
EM算法

相关文章:

猜你喜欢
  • 2021-12-26
  • 2021-10-14
  • 2021-06-02
  • 2021-06-25
相关资源
相似解决方案