-
Notifications
You must be signed in to change notification settings - Fork 34
SIS MCMC redux #760
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
SIS MCMC redux #760
Conversation
a5101a9
to
7807a1e
Compare
Codecov Report
@@ Coverage Diff @@
## master #760 +/- ##
========================================
+ Coverage 99.94% 100% +0.05%
========================================
Files 52 52
Lines 5021 5016 -5
========================================
- Hits 5018 5016 -2
+ Misses 3 0 -3
Continue to review full report at Codecov.
|
@MichaelClerx I'm trying to think of the best way to implement this method (as it's one of the remaining methods in #917). But it's not really a method. More a framework that can be applied to any sampling (or optimisation) routine. For sampling, all it does is:
For optimisation, all it does is heat up the distribution then runs whatever optimiser on it. So, I was thinking, perhaps MCMCController, NestedController and OptimisationController could just have an optional argument What do you think? |
Interesting! I see what you mean, and there's certainly meta methods for optimisation as well. But I think there's more than 1 meta-sampler, so sticking it in MCMCController might not be the way to go. Could we implement this like some of the other samplers, with an option to change whatever underlying sampler you use? Then you'd also get all the log-posteriors, because:
|
@MichaelClerx Good idea! I'll do it like that. |
Hey @ben18785 , do you remember why we closed this? Can I delete the branch as well? |
Updated version of SIS MCMC PR, after history changes on master
Old PR: #709