Prof. Koller did a great job communicating difficult material in an accessible manner. Thanks to her for starting Coursera and offering this advanced course so that we can all learn...Kudos!!
The course was deep, and well-taught. This is not a spoon-feeding course like some others. The only downside were some "mechanical" problems (e.g. code submission didn't work for me).
By Dat V N•
The course helps me understand what a probabilistic graphical model is and how and why it works. One aspect I like the most about the course is the programming assignments. Those PA really make a lot of concepts clearer although sometimes you need to think carefully when the instruction is hard to follow. I think there should be more test case and expected results so that students know what is asked and to evaluate their own code. The instructor is generally clear but sometimes she goes too fast on certain concept. The course is hard but if you gives in time and effort you can complete it.
By Mehmet M U•
Thanks for offering this course, I have learned a lot. However, the course is quite confusing. Not everything is well defined so it is hard to answer some questions. The honors programming assignments are usually confusing in this manner. If you put in the effort to understand it thou, it can be done. To be honest thou, some misunderstanding could be given to my lack of understanding the material at first. At the same time my lack of understanding is probably caused by the course material being not so well defined. Maybe it would help if one spends more time reading the text book.
By Brian E•
The content is good. I'm excited to learn enough about these techniques to use them in my projects at work. The quizzes seem overly complicated and have trickily worded questions, especially for the honors parts. The programming assignments are tough, which is OK, but the bugs in the submission process make completing them very frustrating. The forums are full of people trying to reach admins / mentors to get things fixed without success.
By Shantanu B•
This course is a very essential learning step for people who want to learn and work with Baysean or Markov networks. I think that the course can be further improved by going a little slow on certain assertions or deductions which are fundamental to the subject. Those should be properly emphasized. But overall the assignments were challenging and actually made you think about the things taught in that corresponding video.
This is a tough course so it was split into 3 parts. I've learned some ideas about bayesian network and markov model. The major problem about this course is the programming assignment, which is poorly maintained. Daphne Koller is very brilliant but this makes it hard for people to catch up with her, especially for people whose mother language is not English. After all, this is an interesting course!
By Laurent G•
This is overall a great course. It required me a bit of reading outside of the course material, and fail on quizzes a few times before understanding, but it is was very much worth the effort. However, the assignments in MATLAB and IAMSAM feel dated. As much as I would like to exercise the newly acquired knowledge with exercises MATLAB is particularly irritating after having used other languages.
By Andreas B•
Lectures very good, but the code in the programming assignments is awful.
Having done the first few programming assignments, I decided to switch to recode and do the programming excercises in python/numpy/scipy etc.
The code definitely should get an update, especially because for instance tensorflow starts to integrate tensorflow probability.
By Zhen L•
The course gives an good introduction of PGM. The highlights are the well-designed quizzes and assignments. But the videos of lectures are not good enough. It's too fast and some key concepts are not clearly explained.
After looked into another course on coursera, I add a star for this....
By Abraham R•
It is a magnificent course, terrific information and lectures. Nonetheless, please update your programing exercises . Consider utilising either Matlab, R, Python or GenIE. SamIAM is terrible for the installation and ,as in my experience, it simply did not work.
By Vincent L•
Some of the examples are a bit confusing. I mostly used logic to solve these versus following a formula. Octave was fine but I didn't know how to use SAMIAM and so gave up on the coding assignments since PGMs aren't a focus area for me except for general theoretical knowledge.
By Roland R•
Good course. Sometimes a little bit hard to follow. For example representation of probability functions as graphs (connection between factorisation of probabilty distribution and cliques in the graph). And I'm not sure If I can apply PGMs to real world problems now.
By Hanbo L•
In general this is a good introductory course. You should read the book if you want more in-depth knowledge in this field. I feel that some of the concepts can be expanded a little more, like local structure in Markov model. Overall, this is a great course.
Everything is explained very clearly throughout the course, and the structure they use to teach the subject , from basics to advanced material, is especially helpful. Would recommend this course to anyone with an interest in probabilistic modelling.
The materials are very interesting, however, this professor speaks so fast that it is hard to grasp the deep theory. In overall, this course is great. And I really need to do the assignment to enhance my comprehension about the content.
By Surender K•
Wonderful course with great material. Wish there were more examples in the material. Nonetheless cannot complain to get this course for free with SEE material and programming assignments (need to complete yet in this session)
By Akshaya T•
Some tutorials need disambiguating documentation (upgrade :)) but otherwise, the course is really good. It would also help if there is a mention of what chapters to study from the book for every lesson -- in the slides.
By RAJEEV B•
This specialization covers a lot of concepts and programming assignments which are very helpful in understanding the concepts clearly. Although, I wish there is some form of explanation for the programming assignments.
By Alain M•
Overall very good quality content. PAs are useful but some questions/tests leave too much to interpretation and can be frustrating for students. Audio quality for the classes could also be improved.
By Boxiao M•
The lecture was a bit too compact and unsystematic. However, if you also do a lot of reading of the textbook, you can learn a lot. Besides, the Quiz and Programming task are of high qualities.
By Shawn C•
The course is great with plenty of knowledge. A little defect is about description about assignment. As the forum discussed, several quizzes may confusing.
By Shane C•
concepts in the videos are well presented. additional readings from the textbook are helpful to cement concepts not explained as thoroughly in the videos
By Hilmi E•
I really enjoyed attending this course. It is foundational material for anyone who wants to use graphical models for inference and decision making..
By Nimo F B•
Great content and easy to pick up. Only issue was with downloaded Octave software. Does not work, despite multiple downloads on different machines
By Roman S•
A good introduction to PGM, from very basic concepts to some move in-depth features. A big disadvantage is Matlab/Octave programming assignments.
By serge s•
Thanks to this course, Probabilistic Graphical Models are not anymore an esoteric subject! I am really looking for the second part of the course.