YoVDO

Probabilistic Programs Which Make Common Sense

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Artificial Intelligence Courses Programming Languages Courses Logic Courses Functional Programming Courses Cognitive Sciences Courses Statistical Inference Courses Probabilistic Programming Courses

Course Description

Overview

Explore the intersection of probabilistic programming, artificial intelligence, and cognitive science in this thought-provoking conference talk. Delve into the historical foundations laid by George Boole and Alan Turing, and discover how their work on probabilistic inference and automated reasoning has evolved into modern probabilistic programming. Learn about Sigma, a functional programming language designed for creating probabilistic models. Understand how Sigma programs can be run forward for tasks like 3D scene rendering, and more intriguingly, how they can be run conditionally or in reverse to infer 3D scenes from 2D images. Examine the combination of functional programming with statistical inference, program analysis, and constraint solving that makes this possible. Consider the potential of probabilistic programming to unify concepts in logic, artificial intelligence, and cognitive science, bringing us closer to Turing's vision of a machine with common sense.

Syllabus

"Probabilistic Programs Which Make (Common) Sense" by Zenna Tavares


Taught by

Strange Loop Conference

Tags

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Artificial Intelligence for Robotics
Stanford University via Udacity
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent