Bayesian Modeling and Probabilistic Programming in Python
-
Updated
Apr 28, 2025 - Python
Bayesian Modeling and Probabilistic Programming in Python
Deep universal probabilistic programming with Python and PyTorch
Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.
A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow
A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood.
High-quality implementations of standard and SOTA methods on a variety of tasks.
BayesDB on SQLite. A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself.
PyStan, the Python interface to Stan
BlackJAX is a Bayesian Inference library designed for ease of use, speed and modularity.
Gaussian processes in JAX and Flax.
Lightwood is Legos for Machine Learning.
ProbLog is a Probabilistic Logic Programming Language for logic programs with probabilities.
Express & compile probabilistic programs for performant inference on CPU & GPU. Powered by JAX.
Oryx is a library for probabilistic programming and deep learning built on top of Jax.
Functional tensors for probabilistic programming
Probabilistic Programming and Nested sampling in JAX
Probabilistic programming framework that facilitates objective model selection for time-varying parameter models.
Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html
Probabilistic programming with large language models
Bayesian models to compute performance and uncertainty of returns and alpha.
Add a description, image, and links to the probabilistic-programming topic page so that developers can more easily learn about it.
To associate your repository with the probabilistic-programming topic, visit your repo's landing page and select "manage topics."