Back to Probabilistic Graphical Models 3: Learning
Stanford Online

Probabilistic Graphical Models 3: Learning

Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distributions over large numbers of random variables that interact with each other. These representations sit at the intersection of statistics and computer science, relying on concepts from probability theory, graph algorithms, machine learning, and more. They are the basis for the state-of-the-art methods in a wide variety of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and many, many more. They are also a foundational tool in formulating many machine learning problems. This course is the third in a sequence of three. Following the first course, which focused on representation, and the second, which focused on inference, this course addresses the question of learning: how a PGM can be learned from a data set of examples. The course discusses the key problems of parameter estimation in both directed and undirected models, as well as the structure learning task for directed models. The (highly recommended) honors track contains two hands-on programming assignments, in which key routines of two commonly used learning algorithms are implemented and applied to a real-world problem.

Status: Bayesian Network
Status: Machine Learning
AdvancedCourse66 hours

Featured reviews

RC

Reviewed May 6, 2020

Plz give practical assignments in Python. Matlab is not free and not many and neither myself know Matlab.

LC

Reviewed Feb 22, 2019

A great course! Learned a lot. Especially the assignments are excellent! Thanks a lot.

IV

Reviewed Oct 19, 2017

Excellent course. Programming assignments are excellent and extremely instructive.

OD

Reviewed Jan 29, 2018

very good course for PGM learning and concept for machine learning programming. Just some description for quiz of final exam is somehow unclear, which lead to a little bit confusing.

JS

Reviewed Dec 23, 2024

Amazing lecture videos. However, some images are missing from quizzes. The slides links are all broken.

LC

Reviewed Aug 27, 2018

Great course, though with the progress of ML/DL, content seems a touch outdated. Would

AK

Reviewed Nov 8, 2017

Awesome course... builds intuitive thinking for developing intelligent algorithms...

HH

Reviewed Feb 13, 2017

Great course! Very informative course videos and challenging yet rewarding programming assignments. Hope that the mentors can be more helpful in timely responding for questions.

LY

Reviewed Aug 26, 2018

Great course, great assignments I indeed learn much from this course an the whole PGM ialization!

AA

Reviewed May 12, 2021

Octave programming assignments, instead of Python

MV

Reviewed Apr 29, 2020

Great course, especially the programming assignments. Textbook is pretty much necessary for some quizzes, definitely for the final one.

SP

Reviewed Jun 23, 2017

Had a wonderful Experience, Thank you Daphne Ma'am

All reviews

Showing: 20 of 55

Akshaya
Reviewed Mar 14, 2019
Amine
Reviewed Jun 17, 2019
Ahmed
Reviewed Sep 22, 2017
Maxim
Reviewed Apr 30, 2020
Jesus
Reviewed May 30, 2020
Michel
Reviewed Jul 14, 2018
Rohan
Reviewed Dec 5, 2019
Dat
Reviewed Nov 14, 2019
Lik
Reviewed Feb 23, 2019
Shawn
Reviewed Aug 20, 2020
Diogo
Reviewed Nov 15, 2017
Rishabh
Reviewed Jun 3, 2020
Dennis
Reviewed Apr 27, 2025
Marcelo
Reviewed Mar 6, 2021
Antônio
Reviewed Nov 6, 2018
Sergey
Reviewed Sep 24, 2020
Alfred
Reviewed Aug 13, 2020
Shi
Reviewed Jan 19, 2019
Chan-Se-Yeun
Reviewed Feb 21, 2018
Rishi
Reviewed Jun 4, 2018