An amazing course! The assignments and quizzes can be insanely difficult espceially towards the conclusion.. Requires textbook reading and relistening to lectures to gather the nuances.
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.
by rishi c•
Plz give practical assignments in Python. Matlab is not free and not many and neither myself know Matlab.
by Una S•
Amazing! This is the first specialization that I have finished and it feels amazing! Daphne was amazing!
by Liu Y•
Great course, great assignments I indeed learn much from this course an the whole PGM ialization!
by Anil K•
Awesome course... builds intuitive thinking for developing intelligent algorithms...
by ivan v•
Excellent course. Programming assignments are excellent and extremely instructive.
by Khalil M•
Very interesting course. Several methods and algorithms are well-explained.
by Stian F J•
Tougher course than the 2 preceding ones, but definitely worthwhile.
Excellent course! Everyone interested in PGM should consider!
by Sriram P•
Had a wonderful Experience, Thank you Daphne Ma'am
by Wenjun W•
Very challenging and fulfilling class!
Great course, very helpful.
by Yang P•
Very useful course.
by Alexander K•
Thank You for all.
by Alireza N•
by Allan J•
Great content. Explores the machine learning techniques with the tightest coupling of statistics with computer science. The Probabilistic Graphical Models series is one of the harder MOOCs to pass. Learners are advised to buy the book and actually read it carefully, preferably in advance of listening to the lectures. The quality of the course is generally high. The discussion is a little muddled at the very end when practical aspects of applying the EM algorithm (for learning when there is missing data) is discussed.
by James C•
The lecturer and theoretical aspects of the course are great. The final assessment is challenging but a couple of the questions are ambiguous and imprecise - which was a little frustrating given the quality of the content of the lectures. Honours assignments are now quite dated and contain some excruciating bugs. Overall, worthwhile to take the course, but the assignments (and especially the optional content) could do with revision.
This was a very interesting specialization and beside the theoretical information in the videos I liked very much the programming assignments, which helped very much with understanding more deep the matter. The PAs were also very challenging, especially the ones in the learning part (course 3).
Difficult; requires textbook reading to complete. I could not get samiam to work so I skipped the initial PA. The PA are challenging as well but well worth it if you want to understand how to implement PGMs.
by Gorazd H R•
A very demanding course with some glitches in lectures and materials. The topic itself is very interesting, educational and useful.
by Luiz C•
Great course, though with the progress of ML/DL, content seems a touch outdated. Would
Octave programming assignments, instead of Python
by Paul-Andre R•
It was a good class. I have been cruising through the 1st, 2nd and this third class of the specialization..... until the last week. The last assignment and the final exam were significantly more challenging for me that the previous ones. I had not budgeted enough time. It is fine to make the class hard..... however, I think it should have been uniformly hard..... not suddenly and unexpectedly harder at the very end, after I have invested many week-ends in this learning.
by Siwei Y•
上课的方式过于抽象艰涩, 即便是谈到实际应用例子也是说得云里雾里的. 而且练习跟课里的内容联系不紧密. 这样导致为了通过练习和最后考试, 很多时候 是利用考试策略或者说穷举排除法. 也就是说其实学生没有真正理解课里的概念. 还是那句话,我相信有人能上得比这个好的多. 有人说上此课需要有一定的背景知识,我想说, 那些有一定背景知识的人也不需要上这个课了. 最后真心感谢牛姐介绍了如此多有意思的东西. 感谢她们团队设计的PA . 这个东西确实不容易.
Although the contents and the way Daphne explains the subject are of top quality, the rest of the specialization leaves a deep frustrating feeling. There is no TA present at all during the courses. Since the quizzes and final exams are dubious, sometimes pedants, and written in an extremely confusing fashion, you end up guessing instead of applying what you have learned. The book is essential, not a recommendation, and needs to be carefully read. Moreover, PAs are not clear, sometimes as a chunk of some other larger PA, the code is full of bugs so that sometimes only Matlab (nop, no Python, sorry) works, and sometimes you have to look into the net to see how to correct bugs to be able to submit the code. Again, no TAs, so all fall into the blogs, and forums. This is very, very frustrating. The final exam can be re-taken in intervals of 24 Hs. So if you happen to start three days before the end of the course you may find yourself paying again to just take the final exam. An interval of 4-8 Hs may be sufficient since the lectures are not so long. Since the confusion in the questions of the final exam is huge, almost sure you will have to re-try the exams at least twice. I think the intention was to make the course intensive and difficult, but the way it was chosen, transforms the course into an epic failure. Summary: if you are looking to gather knowledge, stay away from this specialization. There are plenty of free courses with deep explanations, addressing modern techniques, and correct code PAs, under the same limitations: you are alone, no TAs or colleagues to be asked. (e.g., https://www.cs.cmu.edu/~epxing/Class/10708-20/lectures.html, by March 2021). If it happens that the specialization is paid by the company you are working for, then go ahead, but keep in mind that you are alone. If it is no, do not waste time and money. I have finished the specialization with honors (almost 100%). Still, I am deeply disappointed. The two stars are given due to Daphne.
by Jiaxing L•
Managed to be get worse and worse