pybop-team / PyBOP

A parameterisation and optimisation package for battery models.
https://pybop-docs.readthedocs.io
BSD 3-Clause "New" or "Revised" License
74 stars 23 forks source link

Hamiltonian Monte Carlo (HMC) #6

Closed BradyPlanden closed 2 months ago

BradyPlanden commented 1 year ago

The No-U-Turn Hamiltonian Monte Carlo (HMC) method provide a robust method to capture a posterior distributions with efficient sampling and adaptive step size selection. Capturing the parameter posterior distributions for $\varepsilon = (\hat{y} - y$). This issue surmises the following:

martinjrobins commented 1 year ago

HMC (or NUTS is the varient always used in practice) is great. But for low numbers of parameters a simple method like Adaptive Covariance can be more reliable. Either way, loads of libraries give you NUTS and Adaptive Covariance (like PINTS ;) ) so I think getting both of these will be easy