Learner Reviews & Feedback for Machine Learning Foundations: A Case Study Approach by University of Washington
About the Course
Top reviews
BL
Oct 16, 2016
Very good overview of ML. The GraphLab api wasn't that bad, and also it was very wise of the instructors to allow the use of other ML packages. Overall i enjoyed it very much and also leaned very much
SZ
Dec 19, 2016
Great course! Emily and Carlos teach this class in a very interest way. They try to let student understand machine learning by some case study. That worked well on me. I like this course very much.
3026 - 3050 of 3,155 Reviews for Machine Learning Foundations: A Case Study Approach
By Bastian M P
•Jun 1, 2016
Could go a little more in detail on the algorithms.
By Jaime O
•Jan 31, 2017
The Deep Learning part needs to be improved
By Chen S
•Oct 26, 2015
Very basic, the quizzes aren't clear enough
By Li-Pu C
•Oct 29, 2020
A little bit too easy, but good for rookie
By Harsh V K
•May 8, 2019
Should use Python 3 instead of Python 2
By Deleted A
•Apr 3, 2021
sofware guideline is quiet useless
By Yu G
•Feb 7, 2021
No idea what to write here...
By Jorge C
•May 29, 2016
It is a very simple course.
By Aditya A
•Apr 10, 2025
few quiz answers are wrong
By Ricardo S
•Aug 10, 2021
Feels a bit out dated
By RAGHUPATHI R R
•Jun 25, 2020
Good for knowledge
By Fredick A S
•Apr 6, 2018
No python..
By Nasimul J F
•Aug 16, 2020
THANK YOU.
By Kai C
•Nov 24, 2015
Too easy
By Geetha G
•Aug 16, 2021
good
By Anshu R
•Sep 12, 2020
good
By 18103048 H - S C
•Sep 4, 2020
Good
By MD. S K S
•Aug 23, 2020
cool
By tarun v s n
•Jul 23, 2020
Good
By Abhinav S
•May 10, 2020
good
By Bindra B
•Jun 21, 2021
k
By CHEE W M
•Sep 26, 2019
V
By Andrew S
•Dec 3, 2016
The content of this course is interesting, I liked the examples, and the material gave an interesting overview of different aspects of machine learning. From that perspective, the course is as advertised. But, where this course goes wrong is value for money - it is very superficial and not worth what is charged.
As noted by others, this is not a course for learning so much as an advertisement for the instructor's own pay software and their other Coursera courses. I'm not against that per say if it was entirely free, but charging for an advertisement is ridiculous. In my case I thankfully started with the free model so I didn't lose out, but I could see others being dissapointed. I strongly recommend starting the material with a free signup and only pay if you really want the extra grading.
My other main problem was with the pace and detail in the course. I would have liked more detail, but I recognize this was intended to be a high level view so I'll live with that level of detail. The material covered, however, does not need 6 weeks worth of lectures. This course could be ~1/2 as long, cover the same material, and be a MUCH better course.
Other small problems include some poorly edit videos (there are a lot of examples of simple stumbling in the videos that should have meant they do another take), very short videos (maybe a person preference, but the number of <2 minute videos here is annoying, especially when there's a 5-second standard video at the start and end of all videos). All in all, there's just a lot of wasted time.
When signing up for this course I was really excited for the entire specialization - now, not so much. I'll probably try the second course in the series (for free to start) to see if things improve, but ironically this advertisement video has if anything turned me off their other products.
By Jean T
•Apr 17, 2017
Con:
(1) I feel I spent most of the time learning graphlab. Suggest replace it with standard Python as the standard tool for this class. Provide any needed additional code in standard Python.
(2) Course is better in the front end than in the back end.
(3) Week #6 is significantly more involved than previous weeks. Suggest divide Week 6 into two sessions: Neural Network and Nearest Neighbor applying neural network results (ImageNet 2012 was mentioned and not explained. Therefore the Nearest Neighbor homework assignment from the student's perspective does not have much to do with neural network other than using the results from ImageNet 2012, which was not explained in any detail anyway). This will allow more time to delve into the forward and backward propagation which should have been explained in more details.
(4) Home assignments are not best worded, especially homework assignment for Week 6. Suggest reword in shorter statements that are more to the point.
(5) Programming presentation and assignments can seem like exercise in graphlab and SFrame functions rather than machine learning.
PRO:
(1) Class presentation by Professor Fox on recommender system is detailed and clear.
(2) Classifier block diagram shown by Professor Guestrin is good, clearly distinguishing training the classifier and the subsequent use of the classification (prediction).
(3) Neural network quiz in Week 6 is excellent. It drills down on the multi-dimensional space that neural network is particularly good for.
By Herbert K
•Dec 9, 2015
Even though the course discusses relevant topics, the level is extremely low: The lab sessions were easily solved applying copy-paste code from the provided notebooks, with minor adaptions. Moreover, 8/10 questions in the lab sessions were not related to machine learning at all, but simply looping over data and counting or similar. The intro video and course introduction strongly suggested using deep learning in the course: did not happen. We trained k-means on pre-computed features which happened to come from from a deep learning network (not sure which one, inception? I didn't even watch the lectures here from disappointment). That is not deep learning, it just shows you how well deep learning can work.
Graphlab is a mature framework, I guess, but it's commercial and scikit-learn is better imho (and free!).
If you wish to learn machine learning, take the Stanford course on Machine Learning for Andrew Ng. This course is in MATLAB, not ideal for machine learning, but adequate for a better understanding of intelligent system implementations.
Maybe the course is OK if you're a beginner in machine learning, but not good.