An open API service indexing awesome lists of open source software.

https://github.com/bayesianrl/nonparametricvi.jl

Nonparametric Variational Methods for Approximate Bayesian Inference
https://github.com/bayesianrl/nonparametricvi.jl

bayesian-inference bayesian-methods bayesian-statistics julia julia-language kernel-methods probabilistic-models probabilistic-programming sampling turing variational-inference

Last synced: 10 months ago
JSON representation

Nonparametric Variational Methods for Approximate Bayesian Inference

Awesome Lists containing this project

README

          

![NonparametricVI.jl logo](logo/logo-light-typo-1200.png)
[![Build Status](https://github.com/BayesianRL/NonparametricVI.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/BayesianRL/NonparametricVI.jl/actions/workflows/CI.yml?query=branch%3Amain)

# NonparametricVI.jl

## Getting Started
### Installation
NonparametricVI.jl is under development, you can install the latest version using Pkg:
```julia
Pkg.add("https://github.com/BayesianRL/NonparametricVI.jl.git")
```

### How to Use

#### Using with Turing.jl Probabilistic Programs

#### Using with `LogDensityProblems`

## Implemented Methods

| Method | 📝 Paper | Support | Notes |
|----------------------------|---------------------------------------------------------|---------------|---------------------|
| Stein Variational Gradient Descent | [Paper](https://arxiv.org/abs/1608.04471) | ✅ Basic functionality | |
| Stein Variational Newton method | [Paper](https://arxiv.org/abs/1806.03085) | 🚧 todo | |
| Projected Stein Variational Newton | [Paper](https://arxiv.org/abs/1901.08659) | 🚧 todo | |
| Stein Self-Repulsive Dynamics | [Paper](https://arxiv.org/abs/2002.09070) | 🚧 todo | |
| SPH-ParVI | [Paper](https://arxiv.org/abs/2407.09186) | 🚧 todo | |
| MPM-ParVI | [Paper](https://arxiv.org/abs/2407.20287) | 🚧 todo | |
| EParVI | [Paper](https://arxiv.org/abs/2406.20044) | 🚧 todo | |