Stanford Root

Schedule

Stanford Root

Schedule

CS 228

Probabilistic Graphical Models: Principles and Techniques

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Probabilistic graphical modeling languages for representing complex domains, algorithms for reasoning using these representations, and learning these representations from data. Topics include: Bayesian and Markov networks, extensions to temporal modeling such as hidden Markov models and dynamic Bayesian networks, exact and approximate probabilistic inference algorithms, and methods for learning models from data. Also included are sample applications to various domains including speech recognition, biological modeling and discovery, medical diagnosis, message encoding, vision, and robot motion planning. Prerequisites: basic probability theory and algorithm design and analysis.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 25130
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
units

CS 228: Probabilistic Graphical Models: Principles and Techniques

3-4 units · Letter or Credit/No Credit

Probabilistic graphical modeling languages for representing complex domains, algorithms for reasoning using these representations, and learning these representations from data. Topics include: Bayesian and Markov networks, extensions to temporal modeling such as hidden Markov models and dynamic Bayesian networks, exact and approximate probabilistic inference algorithms, and methods for learning models from data. Also included are sample applications to various domains including speech recognition, biological modeling and discovery, medical diagnosis, message encoding, vision, and robot motion planning. Prerequisites: basic probability theory and algorithm design and analysis.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA (Graduate)

More CS courses

  • CS 224U: Natural Language Understanding (LINGUIST 188, LINGUIST 288, SYMSYS 195U)
  • CS 224V: Agentic AI
  • CS 224W: Machine Learning with Graphs
  • CS 225A: Experimental Robotics
  • CS 227A: Robot Perception (EE 227)
  • CS 227B: General Game Playing
  • CS 229: Machine Learning (STATS 229)
  • CS 230: Deep Learning
  • CS 231A: Computer Vision: From 3D Perception to 3D Reconstruction and Beyond
  • CS 231N: Deep Learning for Computer Vision
  • CS 233: Geometric and Topological Data Analysis (CME 251)
  • CS 234: Reinforcement Learning

All CS courses · All departments