机械学习笔书|EM 算法
大约 3 分钟
Expectation Maximization
对于混合模型,如 GMM。使用 MLE 直接求极大似然的解析解是十分困难的。EM 解决的就是具有隐变量的混合模型的参数估计。
算法
EM 算法公式:
E-step:根据后验 写出
M-step:令期望最大化
其中 可以表示为 。
从公式看来,EM 可以分为 求出期望 , 期望最大化两步
EM 是一个迭代算法, 为 时刻的参数,若做到 ,才有可能求出最大期望。
公式合法性证明
对上式两边关于 求期望:
对于 :
根据定义
所以
对于 :
因此
所以