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

LDA主题模型学习笔记3.5:变分参数推导

时间:2015-06-12 17:13:43      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:参数   更新   

    现在来推导一下得到变分参数更新式的过程,这一部分是在论文的附录中,为避免陷入过多细节而影响整体理解,可以在刚开始学习LDA的时候先不关注求解细节。首先要把L写成关于γ,?函数。根据之前我们对L的定义:

L(γ,?;α,β)=Eq[logp(θ,z,w|α,β)]?Eq[logq(θ,z)]

(1)技术分享
再分别计算5个期望,可以得到如下式子:
(2)技术分享

上式中5个期望的计算要用到如下式子,这个是作者在附录中推导出来的式子:
技术分享

5个期望的计算:
技术分享
技术分享
技术分享
技术分享


接下来分别对?,γ 求偏导令导数为0,解出?,γ
我们对(2)式中的L做简化,只留下与? 有关的项 :
技术分享
求偏导:
技术分享
解得:
技术分享

对于γ,同样的步骤:
技术分享


主要参考《Latent Dirichlet Allocation》

LDA主题模型学习笔记3.5:变分参数推导

标签:参数   更新   

原文地址:http://blog.csdn.net/happyer88/article/details/46473497

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