码迷,mamicode.com
首页 > 其他好文 > 详细

PLSA的EM推导

时间:2014-08-02 18:09:53      阅读:527      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   2014   问题   ar   算法   new   

本文作为em算法在图模型中的一个应用,推导plsa的em算法。

1 em算法

em算法是解决一类带有隐变量模型的参数估计问题。

1.1 模型的定义

输入样本为bubuko.com,布布扣,对应的隐变量为bubuko.com,布布扣。待估计的模型参数为bubuko.com,布布扣,目标为极大化似然函数

bubuko.com,布布扣

对于上式的优化,不能通过直接对bubuko.com,布布扣进行求导,因为一旦求导,就有如下的形式:

bubuko.com,布布扣

显然是不好求的。?

1.2 em算法的迭代过程

a. 初始化:随机初始参数的bubuko.com,布布扣?

b. E step:

? ? ? ? ? ? 计算隐变量的后验分布

bubuko.com,布布扣

?c. M step:

? ? ? ? ? 迭代参数bubuko.com,布布扣

bubuko.com,布布扣

? ? ? ? 其中,Q函数为X,Z的对数联合分布在Z的后验分布下的期望?

bubuko.com,布布扣上面的式子,将样本和隐变量都表示成矩阵的形式,让人有些不太好套公式。

2 高斯混合模型

2.1 基本模型

bubuko.com,布布扣?混合高斯模型认为,变量bubuko.com,布布扣服从一个多峰的高斯分布,由数个高斯分布组合而成。所以我们首先引入隐变量bubuko.com,布布扣

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

PLSA的EM推导,布布扣,bubuko.com

PLSA的EM推导

标签:style   blog   http   2014   问题   ar   算法   new   

原文地址:http://www.cnblogs.com/zjgtan/p/3887132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!