CS 6786
Probabilistic Machine Learning for Scientific Discovery
As machine learning is increasingly applied in science and engineering, there is a growing need for methods that can model complex data assumptions, quantify uncertainty, and make reliable predictions and decisions. This course covers foundational and recent developments in probabilistic machine learning, including generative modeling, uncertainty quantification, sampling, and optimization. We will also survey research papers and their applications to scientific domains, such as chemistry and physics. The course culminates in a research project inspired by a scientific application of probabilistic machine learning.
Topics
- Students will develop an understanding of foundational methods in generative modeling, uncertainty quantification, optimization, sampling.
- Students will examine recent research papers in probabilistic machine learning and their application to scientific domains, including chemistry and physics.
- Students will demonstrate their mastery of the material through a course project motivated by an important scientific application.
Official roster learning outcomes
Prerequisites & course information
CS 1110 or CS 1112 and CS 3780 or CS 5780 or equivalent and STSCI 3080 or equivalent.
Sources
- Course catalogue ↗2026-2027