The notebook contained in this repository is part of my journy to learn Pyro. As stated on the project webpage:
Pyro is a universal probabilistic programming language (PPL) written in Python and supported by PyTorch on the backend. Pyro enables flexible and expressive deep probabilistic modeling, unifying the best of modern deep learning and Bayesian modeling.
Specifically, I am working through the examples in the excellent Model-Based Machine Learning book (mbmlbook.com
) by John Winn and trying to reproduce them using Pyro, wheras the book companion code used the Infer.NET framework.
For this project I have made use of version 1.3.0 of Pyro. The computational environment can be installed using Miniconda (https://docs.conda.io/en/latest/miniconda.html) from the yml file environment.yml
. In a terminal execute:
conda env create -f environment.yml
conda activate tf1
I am actively working on this so it should by no means be considered finished...