To support our site, Class Central may be compensated by some course providers.

Probabilistic Graphical Models 1: Representation

Stanford University via Coursera

students interested
  • Provider Coursera
  • Subject Artificial Intelligence
  • $ Cost Free Online Course (Audit)
  • Session Upcoming
  • Language English
  • Certificate Paid Certificate Available
  • Effort 15-20 hours a week
  • Start Date
  • Duration 5 weeks long

Taken this course? Share your experience with other students. Write review

Overview

Sign up to Coursera courses for free Learn how

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 first in a sequence of three. It describes the two basic PGM representations: Bayesian Networks, which rely on a directed graph; and Markov networks, which use an undirected graph. The course discusses both the theoretical properties of these representations as well as their use in practice. The (highly recommended) honors track contains several hands-on assignments on how to represent some real-world problems. The course also presents some important extensions beyond the basic PGM representation, which allow more complex models to be encoded compactly.

Taught by

Daphne Koller

Help Center

Most commonly asked questions about Coursera Coursera

Reviews for Coursera's Probabilistic Graphical Models 1: Representation
4.1 Based on 18 reviews

  • 5 stars 56%
  • 4 stars 17%
  • 3 stars 11%
  • 2 stars 11%
  • 1 star 6%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Krassimir K
5.0 4 years ago
Krassimir completed this course.
Excellent lecturer who explains clearly pretty complex notions through carefully selected examples. Presented are many links to real-world applications. Unlike other courses on coursera, this one is not 'watered down'.

The course claims that 'the average Stanford student needs between 15 and 20 hours of work per week to complete the course'. This might be true for some students. In my personal experience this statement was exaggerated, but nevertheless I needed about 7h/week (60% of which was spend on the programming assignments for the advanced track). For a working professional this might be too much.
9 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
2.0 5 years ago
Anonymous completed this course.
This class was interesting and it was very difficult. The problem was, it was difficult for all the wrong reasons. I could spend days trying to get the grading system to accept my programming assignment all to find out that I was missing an assumption that wasn't stated anywhere in the assignment write-up or the lecture videos. Sometimes you'd get lucky and somebody in the forums would figure out what the gotcha was early on.
5 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
2.0 2 years ago
Anonymous completed this course.
The course is interesting though hard, but lack the great pedagogy of Andrew Ng in his "Machine Learning Course".

- The syllabus logic is weird.

- It is a lot about theory and lack connection with concrete examples with some data and code

- When there are examples, they are often badly connected to the topic of the course, very confusing and/or very poorly explained (you basically need to know what she's trying to explain to understand the example when this example was meant to help you understand a concept!). (ex: the CRF model for OCR or the numerous me…
1 person found
this review helpful
Was this review helpful to you? Yes
Kiran K
5.0 4 years ago
by Kiran completed this course, spending 20 hours a week on it and found the course difficulty to be very hard.
I found the programming assignments to be quite tough, or put differently, more difficult than any other Coursera course. If not for the generous help of other students in the forum, (a view echoed by many other students), it would be impossible to get through the assignments. In my case, I had to sometimes grind through the assignment to finish it in time, sometimes missing the intuition behind a method that was used in the assignment.
5 people found
this review helpful
Was this review helpful to you? Yes
Dmytro A
5.0 2 years ago
by Dmytro completed this course, spending 20 hours a week on it and found the course difficulty to be hard.
Immersing and challenging course. Advises lots of ways for further study in the field. Definitely, choose an advanced track with programming assignments. 20 hours per week - it's true, but no quite correct: not every week material is equally complex, I'd say 20 hours is a peak load. Just try to go at least one week ahead of the deadline schedule and you'll be fine. The choice of a Matlab/Octave may seem a bit archaic nowadays. I wish this course was accompanied with assignments in Python or R or Scala.
Was this review helpful to you? Yes
Anonymous
5.0 2 years ago
Anonymous partially completed this course.
she's gotta nice voice very easy to listen to

good material too little over dressed

certainly a topic that one doesn't consider while computing,

but is very necessary in a number of applications within an

application
2 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
4.0 2 years ago
Anonymous completed this course.
This course has been retired since old platform discontinued June 2016 . There seems little hope of it appearing on new platform which is a shame . The course paralleled a real Stanford graduate course
2 people found
this review helpful
Was this review helpful to you? Yes
Dolly Y
5.0 2 years ago
by Dolly is taking this course right now, spending 13 hours a week on it and found the course difficulty to be hard.
She conveys hard stuff in a very lucid manner. One can learn so much about the application of probabilistic models.I love the class!

2 people found
this review helpful
Was this review helpful to you? Yes
Alex L
5.0 3 months ago
by Alex completed this course, spending 15 hours a week on it and found the course difficulty to be very hard.
This is not an easy course, so beware. The instruction is solid but you still need to reason through a lot on your own, and especially if you choose to complete the Honors programming section (which I highly recommend to prove to yourself that you really understand what you have learned and can apply it), you really need to plan on allocating sufficient number of hours to work through the programming assignments. You'll likely need to re-watch several of the video segments several times for it to really sink in, as well as referencing the Discussion Forum when you are stuck and need inspiration. Once you do complete this course (after many hours of work and thought) you will enjoy a deep sense of accomplishment, will look and think about decision-making in a fresh new way, and have learned many very useful skills.
Was this review helpful to you? Yes
Anonymous
1.0 a year ago
Anonymous dropped this course.
A very disappointing experience based on following:

1. Audio quality is extremely poor and made worse by the very high (almost painful) fluctuations in the teacher's pitch;

2. Many portions of the audio were intelligible;

3. This was not designed to be a MOOC but slapped together from live lectures.
Was this review helpful to you? Yes
Marta M
5.0 4 years ago
Marta completed this course, spending 10 hours a week on it and found the course difficulty to be very hard.
0 person found
this review helpful
Was this review helpful to you? Yes
Rey C
4.0 3 years ago
by Rey completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Colin K
4.0 2 years ago
by Colin completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Stephane M
3.0 2 years ago
Stephane completed this course.
Was this review helpful to you? Yes
Sha L
5.0 a year ago
Sha completed this course.
Was this review helpful to you? Yes
Tianpei X
5.0 2 years ago
by Tianpei audited this course.
Was this review helpful to you? Yes
Juliano I
5.0 2 years ago
by Juliano audited this course.
Was this review helpful to you? Yes
Amin A
3.0 a year ago
by Amin partially completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.