-
Notifications
You must be signed in to change notification settings - Fork 759
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
Implementation of replica exchange MCMC #861
Comments
Cool! Is the implementation available somewhere? We would love a contribution to merge it in. |
Thanks! The implementation is this. And forked repository is this. I would appreciate it if you would give me some advice. |
Cool! Maybe send a PR (https://help.github.com/articles/about-pull-requests/)? Happy to review it and provide in-line comments. |
Thank you for your kindness. I close. |
Hi all,
I am implementing replica exchange MCMC(Parallel tempering)(https://en.wikipedia.org/wiki/Parallel_tempering).
Replica exchange MCMC is known as a sampling method that is not much affected by local minimums. In this method, multiple sampling is performed with different temperatures in parallel, and frequently exchanged. In high temperature, Markov Chain jump from a local minimum to another local minimum. And, by exchanging, sampling that does not stay in one local minimum is possible.
For example, I sample from mixture gaussian distribution.
In MetropolisHastings, sampling is looks like this.
In HMC, sampling is looks like this.
In SGHMC, sampling is looks like this.
And, in replica exchange MCMC, sampling is looks like this.
Thanks.
The text was updated successfully, but these errors were encountered: