Skip to content

declanmcnamara/likelihood_tempered_smc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Likelihood-Tempered SMC

This repository contains an implementation of likelihood-tempered SMC based on Algorithm 17.1 of [1] (link here). Adaptive temperature selection is performed by the procedure outlined in $\S$ 17.2.3 of [1], with some adjustments for numerical stability.

Please read the example notebooks to get started, first Gaussian.ipynb followed by TwoMoons.ipynb. The implementation requires the user to specify three main functions: log_prior, log_target, and proposal. Our implementations use either Metropolis-Hastings random-walk (MHRW) or Metropolis-adjusted Langevin (MAL) dynamics, always with Gaussian noise.

Sample empirical approximations to posterior.

[1] Chopin, Nicolas and Papaspiliopoulos, Omiros. An Introduction to Sequential Monte Carlo. Springer, 2020.

About

Implementation of Likelihood-Tempered SMC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages