程序员大数据,机器学习,人工智能自然语言处理 (让机器更懂你)

MCMC 采样

2019-04-18  本文已影响2人  dreampai

蒙特卡罗方法

原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值。

概率分布采样

如何基于概率分布去采样基于这个概率分布的 n 个 x 的样本集?
 
一些常见的连续分布,比如t分布,F分布,Beta分布,Gamma分布等,都可以通过类似的方式从uniform(0,1)得到的采样样本转化得到。

接受-拒绝采样

对于概率分布不是常见的分布,一个可行的办法是采用接受-拒绝采样来得到该分布的样本

image.png

马尔科夫链

image.png

基于马尔科夫链采样

image.png
随意给定一个平稳分布π,如何得到它所对应的马尔科夫链状态转移矩阵P?

MCMC采样

image.png

M-H采样(改进版)

image.png
缺点:

Gibbs Sampling

二维Gibbs采样

image.png

多维Gibbs采样

image.png

学习链接

上一篇 下一篇

猜你喜欢

热点阅读