This repository contains implementations of the following sampling algorithms based on the Langevin Dynamics.
- Unadjusted Langevin Algorithm (ULA)
- Metropolis Adjusted Langevin Algorithm (MALA)
- Hamiltonian Monte Carlo (HMC)
- Stochastic Gradient Hamiltonian Monte Carlo (SGHMC)
- Stochastic Gradient Langevin Dynamics (SGLD)
- Tempered Langevin Dynamics
- Stein Variational Gradient Descent (SVGD)