×

pyhmc

swMATH ID: 38977
Software Authors: I. T. Nabney, A. Vehtari, Koepsell K., McGibbon R. T.
Description: pyhmc: Hamiltonian Monte Carlo in python. Hamiltonian Monte Carlo or Hybrid Monte Carlo (HMC) is a Markov chain Monte Carlo (MCMC) algorithm. Hamiltonian dynamics can be used to produce distant proposals for the Metropolis algorithm, thereby avoiding the slow exploration of the state space that results from the diffusive behaviour of simple random-walk proposals. It does this by taking a series of steps informed by first-order gradient information. This feature allows it to converge much more quickly to high-dimensional target distributions compared to simpler methods such as Metropolis, Gibbs sampling (and derivatives).
Homepage: https://pythonhosted.org/pyhmc/
Source Code:  https://github.com/rmcgibbo/pyhmc
Dependencies: Python
Related Software: GitHub; NUTS; MADE; Glow; FFJORD; NICE; TensorFlow; UCI-ml
Cited in: 1 Publication

Citations by Year