BlackJAX is a Bayesian Inference library designed for ease of use, speed and modularity.
-
Updated
Feb 7, 2025 - Python
BlackJAX is a Bayesian Inference library designed for ease of use, speed and modularity.
Collection of Monte Carlo (MC) and Markov Chain Monte Carlo (MCMC) algorithms applied on simple examples.
⚡️ zeus: Lightning Fast MCMC ⚡️
Python toolbox for sampling Determinantal Point Processes
MCMC sample analysis, kernel densities, plotting, and GUI
PyTorch implementation for "Parallel Sampling of Diffusion Models", NeurIPS 2023 Spotlight
Official implementation for the paper "CoVO-MPC: Theoretical Analysis of Sampling-based MPC and Optimal Covariance Design" accepted by L4DC 2024. CoVO-MPC is an optimal sampling-based MPC algorithm.
Lightweight library of stochastic gradient MCMC algorithms written in JAX.
pocoMC: A Python implementation of Preconditioned Monte Carlo for accelerated Bayesian Computation
Official Code for "Non-Probability Sampling Network for Stochastic Human Trajectory Prediction (CVPR 2022)"
GPU Performance Advisor
Improved sampling via learned diffusions (ICLR2024) and an optimal control perspective on diffusion-based generative modeling (TMLR2024)
Bayesian Jenaer software
A Python library for efficient feature ranking and selection on sparse data sets.
A collection of various LLM sampling methods implemented in pure Pytorch
Some methods to sampling data points from a given distribution.
Content-adaptive storage and processing of large volumetric microscopy data using the Adaptive Particle Representation (APR)
PyTorch implementation of the Marginalizable Density Model Approximator
The code enables to perform Bayesian inference in an efficient manner through the use of Hamiltonian Neural Networks (HNNs), Deep Neural Networks (DNNs), Neural ODEs, and Symplectic Neural Networks (SympNets) used with state-of-the-art sampling schemes like Hamiltonian Monte Carlo (HMC) and the No-U-Turn-Sampler (NUTS).
Add a description, image, and links to the sampling-methods topic page so that developers can more easily learn about it.
To associate your repository with the sampling-methods topic, visit your repo's landing page and select "manage topics."