Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tutorial] Deep dive into MCMC #72

Open
2 of 3 tasks
b-remy opened this issue Jun 2, 2022 · 1 comment
Open
2 of 3 tasks

[Tutorial] Deep dive into MCMC #72

b-remy opened this issue Jun 2, 2022 · 1 comment
Assignees
Labels
tutorial request New tutorial request and discussion

Comments

@b-remy
Copy link
Member

b-remy commented Jun 2, 2022

What is the main topic of this tutorial: Explain what are MCMC, Metropolis-Hastings, Hamiltonian Monte Carlo, and how to use them in practice.

One line description
This tutorial would help to understand what are the different variants of MCMC, what they have in common, how they differ, and provide examples of usage.

Level

  • Beginner
  • Intermediate
  • Advanced

Learning goals

  • What's a MCMC
  • Metropolis-Hastings
  • Hamiltonian Monte Carlo
  • How to run MCMC with Tensorflow Probability
@b-remy b-remy added the tutorial request New tutorial request and discussion label Jun 2, 2022
@b-remy b-remy self-assigned this Jun 2, 2022
@b-remy b-remy changed the title Deep dive into MCMC [Tutorial] Deep dive into MCMC Jun 2, 2022
@tobias-liaudat
Copy link
Member

tobias-liaudat commented Jun 2, 2022

@b-remy Some questions that might be good to motivate the tutorial or some discussion:

  • I have a high dimensional problem. Can I still use Bayesian inference and sampling techniques? Which technique would be appropriate and why?

  • Help! The posterior I'm interested in is multimodal! What should I do and consider?

  • How can I know that the chains I am running have converged?

  • How can I estimate the number of samples needed for my chain to converge? On what does this number usually depends?

  • In sampling algorithms, it is common to have some proposal sample that is accepted or rejected given some condition. What properties should the proposal have to guarantee the convergence of the chain to the desired stationary distribution?

  • Some people talk about a "funnel" distribution. Where do these originate, and what are the problems associated with them?

  • Are there some off the shelf codes I could use in a project where I need to do MCMC?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tutorial request New tutorial request and discussion
Projects
None yet
Development

No branches or pull requests

2 participants