Skip to content
SPECIFICTION
Get listed

BayesFlow

bayesflow.org

WindowsmacOSLinuxSelf-hosted
Visit bayesflow.org
Spec score 7.6 #61 of 106 in Statistical Analysis Software

Spec sheet

What it does
BayesFlow is a Python library for simulation-based amortized Bayesian inference with neural networks.Read 11 Oct 2026 · bayesflow.org
Purpose
It trains neural networks on simulated datasets to produce Bayesian quantities such as posterior samples, likelihoods, likelihood ratios, point estimates, and model probabilities.Read 11 Oct 2026 · bayesflow.org
Product
BayesFlow is a Python library for simulation-based amortized Bayesian inference with neural networks.Read 11 Oct 2026 · bayesflow.org
Deployment
desktopRead 23 Sep 2026 · bayesflow.org
Free plan
YesRead 23 Sep 2026 · bayesflow.org
Integrations
Optional wrappers integrate Mamba summary networks through mamba-ssm and allow BayesFlow approximators to be used as likelihood terms in PyMC models.Read 11 Oct 2026 · bayesflow.org
Support
The project directs users to its Discourse forums for questions and GitHub Issues for bug reports and feature requests.Read 11 Oct 2026 · bayesflow.org
License
BayesFlow is released under the MIT License and its source code is hosted in a public GitHub repository.Read 11 Oct 2026 · bayesflow.org
Backend requirement
BayesFlow requires a separately installed JAX, PyTorch, or TensorFlow backend to run.Read 11 Oct 2026 · bayesflow.org
Backends
BayesFlow uses Keras 3 and supports JAX, PyTorch, and TensorFlow backends.Read 11 Oct 2026 · bayesflow.org
Bayesian analysis
YesRead 23 Sep 2026 · bayesflow.org
Deep learning backends
BayesFlow supports Keras 3 with JAX, PyTorch, or TensorFlow backends.Read 11 Oct 2026 · bayesflow.org
Diagnostics
Built-in diagnostics include calibration, parameter recovery, posterior contraction, and posterior predictive checks.Read 11 Oct 2026 · bayesflow.org
Inference workflows
It provides workflows for posterior, likelihood, ratio, point, and model comparison estimation.Read 11 Oct 2026 · bayesflow.org
Installation
The documentation provides pip and source installation instructions and says a machine-learning backend must also be installed.Read 11 Oct 2026 · bayesflow.org
Integration: Mamba
An optional Mamba summary network is backed by the mamba-ssm library.Read 11 Oct 2026 · bayesflow.org
Integration: PyMC
The optional PyMC wrapper lets trained ratio or continuous approximators act as likelihood terms in PyMC models.Read 11 Oct 2026 · bayesflow.org
Intended audience
The package metadata lists developers and science or research as intended audiences.Read 11 Oct 2026 · pypi.org
Limit
BayesFlow will not run without an installed machine-learning backend.Read 11 Oct 2026 · bayesflow.org
Maintainers
The project is managed by researchers from Rensselaer Polytechnic Institute, TU Dortmund University, and Heidelberg University.Read 11 Oct 2026 · bayesflow.org
Modularity
The simulator, adapter, summary network, inference network, and training strategy can be swapped independently.Read 11 Oct 2026 · bayesflow.org
Neural models
Its listed generative models include diffusion and consistency models.Read 11 Oct 2026 · github.com
PyMC limitation
The documentation says its PyMC integration is currently supported only with the JAX backend.Read 11 Oct 2026 · bayesflow.org
Python versions
The current installation instructions state support for Python 3.12 to 3.13.Read 11 Oct 2026 · github.com
Regression models
NoRead 23 Sep 2026 · bayesflow.org
Scripting support
YesRead 23 Sep 2026 · bayesflow.org
Statistical tests
NoRead 23 Sep 2026 · bayesflow.org
Workflow
Its workflow connects generative models, data adapters, neural inference, training, and simulation-based diagnostics.Read 11 Oct 2026 · bayesflow.org

Where Specifiction places it

Alternatives to BayesFlowAll alternatives →