Chevron Left
Back to Machine Learning Foundations: A Case Study Approach

Learner Reviews & Feedback for Machine Learning Foundations: A Case Study Approach by University of Washington

4.6
stars
13,485 ratings

About the Course

Do you have data and wonder what it can tell you? Do you need a deeper understanding of the core ways in which machine learning can improve your business? Do you want to be able to converse with specialists about anything from regression and classification to deep learning and recommender systems? In this course, you will get hands-on experience with machine learning from a series of practical case-studies. At the end of the first course you will have studied how to predict house prices based on house-level features, analyze sentiment from user reviews, retrieve documents of interest, recommend products, and search for images. Through hands-on practice with these use cases, you will be able to apply machine learning methods in a wide range of domains. This first course treats the machine learning method as a black box. Using this abstraction, you will focus on understanding tasks of interest, matching these tasks to machine learning tools, and assessing the quality of the output. In subsequent courses, you will delve into the components of this black box by examining models and algorithms. Together, these pieces form the machine learning pipeline, which you will use in developing intelligent applications. Learning Outcomes: By the end of this course, you will be able to: -Identify potential applications of machine learning in practice. -Describe the core differences in analyses enabled by regression, classification, and clustering. -Select the appropriate machine learning task for a potential application. -Apply regression, classification, clustering, retrieval, recommender systems, and deep learning. -Represent your data as features to serve as input to machine learning models. -Assess the model quality in terms of relevant error metrics for each task. -Utilize a dataset to fit a model to analyze new data. -Build an end-to-end application that uses machine learning at its core. -Implement these techniques in Python....

Top reviews

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.

PM

Aug 18, 2019

The course was well designed and delivered by all the trainers with the help of case study and great examples.

The forums and discussions were really useful and helpful while doing the assignments.

Filter by:

2376 - 2400 of 3,140 Reviews for Machine Learning Foundations: A Case Study Approach

By Francisco D R S

•

Sep 21, 2017

Great course to review concepts and learn some new. Using graphlab was great to go through the concepts quickly however it is not the best approach for real life applications. I'm hoping the next courses will go deeper on how to actually work through the models and algorithms.

By Christophe B

•

Nov 23, 2016

Very good course. I look forward to starting the next ones, in the context of the ML Specialization.

One small caveat: I would have preferred using a more widespread and open source ML library, than GraphLab Create, which I am not certain to encounter again in the "real" World.

By Ali A

•

Feb 14, 2017

A great intro course to machine learning concepts, the only problem with me is the environment, its course dependent and don't feel like it can be widely applied in various fields

i would love if tensorflow or sikitlearn was adopted through the course

Great course though !

By Mika

•

Apr 5, 2016

Great course! I think much of it will make a lot more sense in hindsight after I've gone through some of the other courses in the specialization. The main reason I'm not giving it a full five stars are the many mistakes and ambiguity, especially in some of the assignments.

By Bernardo F M

•

May 30, 2022

A parte teórica do curso é muito bacana e aplicada, porém a biblioteca utilizada ao longo do curso não é a mais indicada, dado que muito do que foi passado caiu em desuso e também já existem bibliotecas mais populares para desenvolvimento de sistemas de machine learning.

By SHUBHAM A

•

May 29, 2020

I really liked this course because I was able to actually implement different aspects of Machine Learning which helped me understand the underlying concepts better. I wish that the algorithms were taught with a little more specifics, but overall it was a nice experience.

By Raymond A

•

Jun 3, 2017

Top down, concept to underlying details learning approach is welcome, as is the informal communications style and traceability of instruction to quizzes. Only negative is some confusion regarding what was initially versus currently planned for the entire specialization.

By Dinesh L

•

Sep 18, 2016

Very nice designed course!

Only flaw is its stuck with a paid license of Graphlab and doesnt focus on free source so that algorithm can be used with the help of free modules in future.

It would have been better if the examples were done using free tools, like scikit learn

By Conrad T

•

Jun 7, 2016

Machine Learning Foundations was an excellent overview of the many areas within machine learning and how these techniques can be applied to solving real world problems. Now, I look forward to continuing with the remaining courses of the Machine Learning Specialization.

By lionel b s p

•

Feb 22, 2020

The course was great but the material is not up to date and the support documents are not aligned with the video. The last course about the deep learning was quite messy and the programming assignment was not clear with many many repetitions. That one was not good.

By Marc P i M

•

May 15, 2017

This course is very useful to have a practical overview of the machine learning algorithms and techniques with out diving in complex topics (at least at the beginning).

It's also useful to learn a high level library to manage machine learning algorithms and concepts

By Lalith N

•

Mar 29, 2020

The concepts on recommendation systems could have been explain better. Having to use TuriCreate instead of open source libraries is a major drawback. Turicreate is also so high level its hard to understand whats happening under the hood. Everything else is great.

By Dávid H

•

Mar 13, 2016

Most of the course was fantastically composed but 15% of it felt a little bit sloppy. I was lucky to be not the pioneer of the course because of the discussions which helped me out quickly in these rare occasions. I would give 4.5 starts if it would be possible.

By Shikhar V

•

Feb 26, 2016

Great specialization series! The way of covering concepts is very interesting. I find it somewhat difficult to solve the assignment using Pandas and scikit-learn. The assignments should be provided with enough help for solving them using these open source tools.

By Halimat A

•

May 2, 2016

Really good theoretical introduction but couldn't do some of the tasks because my python skills weren't up to scratch, however the course says you don't need any previous python knowledge, so I disagree with that. However, overall a really good introduction.

By Zikun T

•

Jul 3, 2021

Generally speaking, this introduction-level course is great, which gives machine learning beginners some intuition in this field. But it is not enough for finding a job or doing research, I think finishers of this course still need to learn more to advance.

By Roberto B G J

•

Feb 26, 2018

Very good practical approach for an introductory course, however you should have some basic knowledge of programming otherwise it'll take you too much effort and time to complete the tasks assigned. It is also great that Python is being used in the tasks.

By Ritwik S

•

Aug 2, 2020

The videos are a bit old still the course is very helpful and really enjoyable. The Case Study approach is something that really help me learn things and keep my interest engaged. Thank You prof. Carlos and prof. Emily for making this course a great one.

By Fernando M

•

Mar 12, 2020

It was a good introduction. Although, I would say that, being part of a specialization, I would prefer a more brief introduction, because very important points are left for the future and you have to spend too much time in a content tha is incomplete.

By Justin T

•

Apr 10, 2016

The last module was a bit hard for me to understand, but everything else was presented in a very clear way. Great class overall and highly recommended for those with some basic Python skills and a desire to see what machine learning is capable of.

By Bachir S

•

Dec 11, 2017

this is an excellent course , for those who really wants to learn machine learning . It has a good lectures and courses and programing assignement . but there one small program is that it uses graghlab create theat works only with 64 bit computer

By Xiaohua X

•

Feb 2, 2016

I would give 4.5 stars if I could. This is a very good introduction to the whole Machine Learning Specialization series given the topics covered, especially with practical cases. However, as a standalone course it lacks depth for a 5 star rating.

By Calin-Andrei B

•

Mar 22, 2018

Very good material with a lot of real-life example for having a high level intuition on basic machine learning algorithms. However, the assignments are not very challenging. I hope this will change during the next courses of the specialization.

By Will G

•

Jun 17, 2016

Really great intro to machine learning - I think this class would have been better if the programming assignments had been a bit more difficult, but overall really enjoyed this class and looking forward to continuing with the specialization.

By Christos Z

•

Dec 16, 2017

The course was interesting and the instructors seemed to care about the outcome. The issue on this course and this specialization in general is the use of their own private software instead of open source frameworks like pandas and sklearn.