贝叶斯推断--Gibbs Sampling

简介

    当我们用贝叶斯模型去建模复杂的问题时,就越来越需要有效的推断方法来求解这些模型了。一言以蔽之,贝叶斯推断的目的就是在一组随即变量上维护一组完全后验概率分布。维护和应用这个概率分布常包含积分步骤,在面对较为复杂的模型时,是无法有效计算的。基于MCMC的抽样技术是一种可能的方法来求解和推断这些模型。

    MCMC抽样的基本思想是,通过均值遍历来估计任意期望分布。也就是说,只要我们能够得到一个后验的足够样本,就可以计算这个的任意统计量值。如下:

E|f(s)|p1Ni=1Nf(s(i))

    其中 P 就是我们讨论的后验概率分布, f(s) 是要求的期望值,也就是目标统计量。 f(s(i)) 是从后验分布中抽得的 第 i 个(模拟)样本。

    那么如何从后验分布得到所需的样本呢?Gibbs sampling就是适合这种需求的一种MCMC技术。Gibbs sampling的基本思想是,在每一个变量之间进行不断切换来得到他们的条件分布,在得到其中某一个变量的条件分布的时候,需要保持其他变量的值固定在当前抽样值。举例来说,假定有三个随即变量 X1 X2 X3 ,首先对它们进行初始化赋值为 x(0)1 x(0)2 x(0)3 (即由先验分布抽得的值,在LDA中就是由具有参数 λ 的dirichilet分布抽样值)。那么条件分布的抽取过程就是,在第 i 次迭代中,依次抽取

x(i)1p(X1=x1|X2=x(i1)2,X3=x(i1)3)
x(i)2p(X2=x2|X1=x(i1)1,X3=x(i1)3)
x(i)3p(X3=x

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值