- Lecture #14: Hamiltonian Monte Carlo
- Lecture #15: Parallel Tempering and Stochastic HMC
- In-Class Exercise #14: Introduction to HMC
- In-Class Exercise #14 Solutions
- In-Class Exercise #15: Applying HMC to Bayesian Logistic Regression Models
- In-Class Exercise #15: Solutions
- Homework #7
- Homework #7 Solutions
Applications and Broader Impact
- The Cloud is a Factory (Chapter 1 from Your Computer is on Fire, available through Hollis)
- The carbon impact of artificial intelligence
- Green AI
- The De-democratization of AI: Deep Learning and the Compute Divide in Artificial Intelligence Research
Hamiltonian Monte Carlo:
- (Introductory) A Conceptual Introduction to Hamiltonian Monte Carlo
- (In-Depth) MCMC using Hamiltonian dynamics
For Nice Visualizations of HMC Samplers:
- (Introductory) Markov Chains: Why Walk When You Can Flow?
- (Introductory) Hamiltonian Monte Carlo explained
For those really interested in rigor:
- (Advanced) Geometric integrators and the Hamiltonian Monte Carlo method
- (Advanced) On the convergence of Hamiltonian Monte Carlo
Parallel Tempering:
Improvements to HMC and MCMC in General:
- (Research Paper) Stochastic Gradient Hamiltonian Monte Carlo
- (Research Paper) The No-U-Turn Sampler
- (Research Paper) Riemannian Manifold Hamiltonian Monte Carlo
- (Research Paper) Does Hamiltonian Monte Carlo mix faster than a random walk on multimodal densities?