zoukankan      html  css  js  c++  java
  • LDA主题模型学习笔记3.5:变分參数推导

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

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

    (1)L期望式
    再分别计算5个期望。能够得到例如以下式子:
    (2)L展开式

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

    5个期望的计算:
    1
    23
    4
    5


    接下来分别对ϕ,γ 求偏导令导数为0,解出ϕ,γ
    我们对(2)式中的L做简化,仅仅留下与ϕ 有关的项 :
    Lphi
    求偏导:
    de
    解得:
    phi

    对于γ。相同的步骤:
    gamma


    主要參考《Latent Dirichlet Allocation》

  • 相关阅读:
    继承
    对象和封装
    类的无参、带参方法
    类和对象
    数组
    循环结构
    选择结构
    变量、数据类型和运算符
    快捷键
    MyEclipse与JDK的配置
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5082350.html
Copyright © 2011-2022 走看看