Welcome to the official repository for BayesFlow workshop materials!
This repo contains hands-on resources and code examples designed to help you learn and apply modern Bayesian inference techniques using the BayesFlow library.
Modern Bayesian inference combines computational tools for estimating, validating, and drawing conclusions from probabilistic models.
In recent years, a new class of simulation-based inference (SBI) methods has emerged as a powerful approach for scaling Bayesian inference to complex models and large datasets. These materials guide you through the foundations and applications of these methods using the BayesFlow library.
The repository is organized into one folder per workshop, each containing self-contained materials:
- Each
workshop
folder contains:- 📓 Jupyter Notebooks: Interactive code examples and exercises
- 📁 Data: Supporting datasets (if any)
- 📄 README: Brief instructions and learning goals for the specific workshop
- 🛠️ Helpers: Utility functions and modules to simplify common tasks or reduce boilerplate
You can either clone the repository (if you're familiar with Git) or download it as a ZIP.
git clone https://github.com/your-username/bayesflow-workshops.git
cd bayesflow-workshops
- Click the green "Code" button
- Select "Download ZIP"
- Extract the ZIP file and navigate into the folder
Make sure you have conda installed. Then create the environment from the provided file:
conda env create --file environment.yaml
Activate the environment with:
conda activate bf
If you find a bug, have suggestions, or want to contribute improvements or additional workshop content, feel free to open an issue or submit a pull request.