Tutorial: Probabilistic Programming

Probabilistic programming is a general-purpose means of expressing and automatically performing model-based inference. A key characteristic of many probabilistic programming systems is that models can be compactly expressed in terms of executable generative procedures, rather than in declarative mathematical notation. For this reason, along with automated or programmable inference, probabilistic programming has the potential to increase the number of people who can build and understand their own models. It also could make the development and testing of new general-purpose inference algorithms more efficient, and could accelerate the exploration and development of new models for application-specific use. The primary goals of this tutorial will be to introduce probabilistic programming both as a general concept and in terms of how current systems work, to examine the historical academic context in which probabilistic programming arose, and to expose some challenges unique to probabilistic programming.

Programming models for estimates and approximations
▶︎

Programming models for estimates and approximations

Martin Jankowiak - Brief Introduction to Probabilistic Programming
▶︎

Martin Jankowiak - Brief Introduction to Probabilistic Programming

Tutorial Session: Variational Bayes and Beyond: Bayesian Inference for Big Data
▶︎

Tutorial Session: Variational Bayes and Beyond: Bayesian Inference for Big Data

Tutorial: Probabilistic Programming
▶︎

Tutorial: Probabilistic Programming

Keynote: Model-Based Machine Learning
▶︎

Keynote: Model-Based Machine Learning

Junpeng Lao: Writing effective bayesian programs using TensorFlow and TFP | PyData Córdoba
▶︎

Junpeng Lao: Writing effective bayesian programs using TensorFlow and TFP | PyData Córdoba

Chris Fonnesbeck - Probabilistic Python: An Introduction to Bayesian Modeling with PyMC
▶︎

Chris Fonnesbeck - Probabilistic Python: An Introduction to Bayesian Modeling with PyMC

Stuart Russell: "Probabilistic programming and AI"
▶︎

Stuart Russell: "Probabilistic programming and AI"

Deep Probabilistic Modelling with Gaussian Processes -  Neil D. Lawrence - NIPS Tutorial 2017
▶︎

Deep Probabilistic Modelling with Gaussian Processes - Neil D. Lawrence - NIPS Tutorial 2017

Nonparametric Bayesian Methods: Models, Algorithms, and Applications I
▶︎

Nonparametric Bayesian Methods: Models, Algorithms, and Applications I

Bayesian Networks 1 - Inference | Stanford CS221: AI (Autumn 2019)
▶︎

Bayesian Networks 1 - Inference | Stanford CS221: AI (Autumn 2019)

【R&B Soul】Relaxing Chill Playlist – Soulful Vocals & Deep Grooves | 🔴LIVE 24/7
▶︎

【R&B Soul】Relaxing Chill Playlist – Soulful Vocals & Deep Grooves | 🔴LIVE 24/7

"Probabilistic Programming and Bayesian Inference in Python" - Lara Kattan (Pyohio 2019)
▶︎

"Probabilistic Programming and Bayesian Inference in Python" - Lara Kattan (Pyohio 2019)

AGI 2011 - Probabilistic Programs: A New Language for AI
▶︎

AGI 2011 - Probabilistic Programs: A New Language for AI

17 Probabilistic Graphical Models and Bayesian Networks
▶︎

17 Probabilistic Graphical Models and Bayesian Networks

Kevin Ellis - Probabilistic Thinking in Language and Code - IPAM at UCLA
▶︎

Kevin Ellis - Probabilistic Thinking in Language and Code - IPAM at UCLA

Andrew Gelman: Introduction to Bayesian Data Analysis and Stan with Andrew Gelman
▶︎

Andrew Gelman: Introduction to Bayesian Data Analysis and Stan with Andrew Gelman

Graphical Models 1 - Christopher Bishop - MLSS 2013 Tübingen
▶︎

Graphical Models 1 - Christopher Bishop - MLSS 2013 Tübingen

Deep Focus - Music For Studying | Improve Your Focus - Study Music
▶︎

Deep Focus - Music For Studying | Improve Your Focus - Study Music

"New programming constructs for probabilistic AI" by Marco Cusumano-Towner
▶︎

"New programming constructs for probabilistic AI" by Marco Cusumano-Towner