pints-team / pints

Probabilistic Inference on Noisy Time Series
http://pints.readthedocs.io
Other
224 stars 33 forks source link

Sampler roadmap / overview #917

Closed MichaelClerx closed 1 month ago

MichaelClerx commented 4 years ago

Can't find an existing ticket for this, though sure we had one at some point.

Classed as black, blue, and red in Ben's diagram

Likelihood-free

Derivative-free

1st order sensitivities

2nd order sensitivities

Framework for all sampling (temper distribution, sample from it, reweight via importance sampling):

MichaelClerx commented 4 years ago

@ben could you check if the bottom 6 are e.g. different names for ones above? Found them on github but not in the pyramid

MichaelClerx commented 4 years ago

Aha, here it is: https://github.com/orgs/pints-team/projects/1#card-15881685

ben18785 commented 4 years ago

Hi Michael,

Thanks! I've edited the comment to remove those methods I think are duplicates. Not sure what to call SIS MCMC -- it's an approach that can be applied to all samplers (and likelihood-based optimisers) essentially. Just involves heating the distribution, sampling from it, then reweighting based on importance weights. Can leave it as it stands for now though!

MichaelClerx commented 4 years ago

Thanks!