CS 6786

CS 6786

Course information provided by the 2026-2027 Catalog.

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.


Prerequisites CS 1110 or CS 1112 and CS 3780 or CS 5780 or equivalent and STSCI 3080 or equivalent.

Last 4 Terms Offered (None)

Learning Outcomes

  • 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.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 19407 CS 6786   LEC 001

    • TR
    • Aug 24 - Dec 7, 2026
    • Cai, D

  • Instruction Mode: In Person

    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/