- EM算法与k-means
k-means算法,能够将未标记的样本分成若干簇,但无法给出某个样本属于该簇的后验概率。细看以上流程,具有异曲同工之妙,均是选取初始值,取可能性比较大的标记,然后进行迭代。对于k-means算法来说,样本的分布默认是高斯分布。而EM算法可适用于其他分布,当然,前提是需要给出样本分布函数。
- EM算法与极大似然估计
|
极大似然估计 |
EM算法 |
区别 |
随机试验出现的结果时间对事件的发生是有利的。与EM算法的区别,可理解为一个分布的参数估计方法。 |
含隐变量的参数估计方法。可理解为多个分布的参数估计方法。 |
求解关键 |
似然函数取对数,求导 |
似然函数取对数,Jesson不等式,拉格朗日乘子法 |