Probabilistic Programming

A probabilistic programming language (PPL) is a programming language designed to describe probabilistic models and then perform inference in those models. PPLs are closely related to graphical models and Bayesian networks, but are more expressive and flexible. Probabilistic programming represents an attempt to "[unify] general purpose programming with probabilistic modeling."


Position on the Adoption Curve

Presentations about Probabilistic Programming

Research engineer @Cloudera Fast Forward Labs Mike Lee Williams

Probabilistic Programming from Scratch

Language Designer Working on Tooling @Facebook, worked on TypeScript, F#, & Swift Joe Pamer

Software Is Eating the World, ML Is Going to Eat Software