-
Notifications
You must be signed in to change notification settings - Fork 230
Closed
Labels
Description
One important design goal of Turing is to making implementing new sampling algorithms easier. There is already an ongoing effort for decoupling modelling and inference algorithms (see. e.g. #793, #746, #750). For the next steps, it would be helpful to
- discuss concretely what APIs are required from the compiler to implement a new sampler
- implement a few Turing wrappers for the existing sampler packages, e.g.
- https://github.com/anthofflab/RobustAdaptiveMetropolisSampler.jl
- https://github.com/aplavin/Polychord.jl
- https://github.com/alan-turing-institute/PDSampler.jl
- https://github.com/QuantifyingUncertainty/GeneralizedMetropolisHastings.jl
- https://github.com/mauro3/KissMCMC.jl
- https://github.com/madsjulia/AffineInvariantMCMC.jl
- A C++ library of Markov Chain Monte Carlo (MCMC) methods https://www.kthohr.com/mcmclib.html
More
Related: #895 #889
trappmartin and bhgomes