Forest is a community repository of 206 generative models written in probabilistic programming languages, mainly Church and WebPPL, maintained as a teaching resource and archive.

Most models run right here in your browser: open a model below, edit the code box if you like, and press run.

Contribute a model Machine-readable index

runs in your browser links to external code static code listing (not runnable)

Probability and Bayesian Data Analysis 19
Graphical Models and Causality 25
Regression and Statistical Learning 10
Time Series and Stochastic Processes 10
Bayesian Nonparametrics 19
Program Induction and Concept Learning 5
Language and Pragmatics 93
Agents, Games, and Social Reasoning 16
Scientific and Physical Models 9
Add Model