Projected Stein variational methods for high-dimensional Bayesian inference
This python library implements Stein variational methods, based on hippylib, a python libaray for Bayesian inference.
The main source files are in hippylib/stein/
The application files are in applications/
The main features of this implementation include
(1) A Stein variational gradient decent method (SVGD);
(2) A Stein variational Newton method (SVN);
(3) Different methods for kernel construction;
(4) Projected SVGD and projected SVN;
(5) Parallel computation using MPI;
(6) Dynamic sampling and optimization;
(7) Work for both parameter field and finite-dimensional parameters.