tweag/monad-bayes

A library for probabilistic programming in Haskell.

What it solves

It provides a framework for probabilistic programming in Haskell, allowing developers to build and compose modular Bayesian inference algorithms.

How it works

The library is implemented using monad transformers, which enables the composition of different inference algorithms and the creation of probabilistic programs.

Who it’s for

It is designed for researchers and developers working with Bayesian inference and probabilistic programming who use the Haskell language.

Highlights

  • Implemented as a library for probabilistic programming in Haskell.
  • Focuses on the composition of inference algorithms.
  • Based on academic research from ICFP 2018 and other publications.

Related

  • Project
  • Project
  • Project
  • Project
  • Project