Pyro: Deep Universal Probabilistic Programming

10/18/2018
by   Eli Bingham, et al.
0

Pyro is a probabilistic programming language built on Python as a platform for developing advanced probabilistic models in AI research. To scale to large datasets and high-dimensional models, Pyro uses stochastic variational inference algorithms and probability distributions built on top of PyTorch, a modern GPU-accelerated deep learning framework. To accommodate complex or model-specific algorithmic behavior, Pyro leverages Poutine, a library of composable building blocks for modifying the behavior of probabilistic programs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/11/2015

Lazy Factored Inference for Functional Probabilistic Programming

Probabilistic programming provides the means to represent and reason abo...
research
01/07/2013

Automated Variational Inference in Probabilistic Programming

We present a new algorithm for approximate inference in probabilistic pr...
research
11/28/2017

TensorFlow Distributions

The TensorFlow Distributions library implements a vision of probability ...
research
12/08/2022

DeeProb-kit: a Python Library for Deep Probabilistic Modelling

DeeProb-kit is a unified library written in Python consisting of a colle...
research
10/23/2019

Functional Tensors for Probabilistic Programming

It is a significant challenge to design probabilistic programming system...
research
12/21/2017

Improvements to Inference Compilation for Probabilistic Programming in Large-Scale Scientific Simulators

We consider the problem of Bayesian inference in the family of probabili...
research
01/18/2022

Self-Modifying Code in Open-Ended Evolutionary Systems

Having a model and being able to implement open-ended evolutionary syste...

Please sign up or login with your details

Forgot password? Click here to reset