博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Metropolis-Hastings算法
阅读量:5152 次
发布时间:2019-06-13

本文共 1432 字,大约阅读时间需要 4 分钟。

(学习这部分内容大约需要1.5小时)

摘要

马尔科夫链蒙特卡洛(Markov chain Monte Carlo, MCMC)是一种近似采样算法, 它通过定义稳态分布为 \(p\) 的马尔科夫链, 在目标分布 \(p\) 中进行采样. Metropolis-Hastings 是找到这样一条马尔科夫链的非常一般的方法: 选择一个提议分布(proposal distribution), 并通过随机接受或拒绝该提议来纠正偏差. 虽然其数学公式是非常一般化的, 但选择好的提议分布却是一门艺术.

预备知识

学习 Metropolis-Hastings 算法需要以下预备知识

  • : M-H 算法是 MCMC 算法的一个特例.
  • : 高斯分布是M-H提议分布的典型例子.

学习目标

  • 知道细致平衡条件(detailed balance conditions)说的是啥
  • 知道 Metropolis-Hastings 算法的定义
  • 证明 M-H 算法满足细致平衡条件
  • 如果不仔细选择提议分布, 请注意可能的故障模式: 缓慢的 mixing 和低接受概率.

核心资源

(阅读/观看以下其中一个)

免费

  • Information Theory, Inference, and Learning Algorithms
    简介: 一本机器学习和信息论研究生教材
    位置:
    作者: David MacKay
  • Coursera: Probabilistic Graphical Models (2013)
    简介: 一门概率图模型在线课程
    位置:
    作者: Daphne Koller
    备注:
    • 点击"Preview"观看视频
  • Computational Cognition Cheat Sheets (2013)
    简介: 认知科学家写的一组笔记
    位置:

付费

  • Pattern Recognition and Machine Learning(PRML)

    简介: 一本研究生机器学习教材, 聚焦于贝叶斯方法
    位置: Section 11.2, pages 537-542
    作者: Christopher M. Bishop

  • Machine Learning: a Probabilistic Perspective(MLAPP)

    简介: 一本非常全面的研究生机器学习教材
    位置: Section 24.3-24.3.6, pages 848-855

    作者: Kevin P. Murphy

增补资源

免费

  • Bayesian Reasoning and Machine Learning

    简介: 一门研究生机器学习课程
    位置:

    作者: David Barber

付费

  • Probabilistic Graphical Models: Principles and Techniques

    简介: 一本非常全面的概率AI研究生教材
    位置: Section 12.3.4, pages 515-518

    作者: Daphne Koller,Nir Friedman

相关知识

  • 是一种常用的特殊 M-H 算法

  • 其他 M-H 算法包括:

    • : 利用梯度信息从连续模型中采样
    • split-merge 算子: 尝试拆分和合并簇.
    • : 试图在不同维度的空间之间移动

    在某些条件下, 我们可以确定最佳的 M-H 接受率.


返回

转载于:https://www.cnblogs.com/bayesianML/p/6398261.html

你可能感兴趣的文章
python+selenium遇到鼠标悬停不成功可以使用js进行操作
查看>>
我的退休程序修正过程
查看>>
Java程序优化细节
查看>>
baihuilong advertising test
查看>>
Maven安装配置
查看>>
ORA-10635: Invalid segment or tablespace type
查看>>
计算机改名导致数据库链接的诡异问题
查看>>
Windows 8 操作系统 购买过程
查看>>
软件工程课程-个人编程作业
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)
查看>>
GitLab+Nginx(SSL)+MySQL+Ruby安装部署
查看>>
visualSVN server安装使用
查看>>
看看 Delphi XE2 为 VCL 提供的 14 种样式
查看>>
网络的基础知识
查看>>
ObjectiveC基础教程(第2版)
查看>>
BZOJ2243 洛谷2486 [SDOI2011]染色 树链剖分
查看>>
centos 引导盘
查看>>
JS绘制曲线图
查看>>
Notes of Daily Scrum Meeting(12.8)
查看>>
Ubuntu 16.04中安装谷歌Chrome浏览器
查看>>