Odds – Probabilistic Programming in Scala

Riviera Scala Clojure Meetup, September 12, 2013

This is a talk I gave about Odds at the Riviera Scala Clojure Meetup in September 2013. After a quick introduction into Bayes nets and probabilistic programming, it illustrates the design of Odds (including some implementation details) using a simple example program. The code snippets illustrating the implementation principles are based on the original implementation described in the Scala'13 paper, while some of the example programs require a more up-to-date Odds distribution.