
This course offers an introduction to the rapidly-growing field of probabilistic computing, which brings together probabilistic modeling and inference techniques with symbolic computation and neural networks. Students will see a broad range of probabilistic computing applications, and will gain familiarity with how to frame artificial intelligence tasks as the problem of probabilistic inference in a generative model. Students will also learn about several inference techniques, and understand the distinctions between probabilistic computing and other machine learning methods.