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,483 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.

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

Filter by:

101 - 125 of 3,140 Reviews for Machine Learning Foundations: A Case Study Approach

By Abraham Q

•

Jun 11, 2023

Me hubiese gustado que el curso usase más scikit learn o Tensor flow en vez de Turi Create, perdí mucho tiempo creando un ambiente virtual para poder usar Turi create en mi pc con Windows. No obstante, los fundamentos de machine learning son muy buenos dados a traves de esquemas generales y explicaciones gráficas.

By akashkr1498

•

Jan 18, 2019

lacture was good but one point i want to share to you don't use rare tools for assignment personally i faced lots of problem while installing graphlab better to switch to some common tools like sklearn python platform .

By Yuvraj S

•

Feb 1, 2019

It is a good course if we take into account the foundational part. But since only one library has been used to solve the issues, one does not explore and write their own functions.

By Sijith K

•

Aug 5, 2021

The course is good. Very well taught. The issue is with Turicreate. Im not sure why we have to use Turicreate. Looks like its being promoted. Thats ok, but the real issue is installing it. I lost nearly a week on that. To figure out what to do and how to use it. It was so frusterating to start the course like this. But then, I found a solution in the discussion forum by Thet oo Zin, who has converted all the SFrames that can be used in Google Colab. That was helpful.

Then, many commands are in Turicreate. After this course I have to go figure out how those commands are written outside of Turicreate. For example:

1 - Load_Data = turicreate.SFrame('path of dataset')

2 - knn_model = turicreate.nearest_neighbors.create(x, y, z)

But the course is amazing, interesting and easily understandable for a newbee to python/ML like me.

By Adrian M

•

Sep 25, 2021

The good part is the very good and simple introduction of ML concepts, which are assesed during quizes. It makes you thinking and understanding the concepts of ML.

The less good part - the course should be updated in such way that video material fit the assignments. The usage of graphlab during presentations and turi create during assignments is not a good way to ensure complete understanding of materials.

The recording conditions were poor sometime ( police sirene or landing plane can be heard ). Some URL links on readings before quizes are not working and one assignment still has wrong answer considered as correct even the students posted clear messages toward mentors months ago.

By Ghassan M

•

Nov 11, 2021

Generally speaking the course is well taught and exposes the student to introductory level concepts in machine learning. My problem with the course is that it promotes the Turicreate machine learning library. For one thing, this library is not supported on windows. For another, the vast majority of machine learning professionals use an assortment of Tensorflow, Keras, PyTorch, etc... It would have been more proper to use one of those libraries.

By Jaime R

•

Dec 17, 2018

Great introduction course. However, getting the notebooks to work with Graphlab is a real pain. The notebook exercises are also mostly make-work rather than real explorations. The explanations and the notebooks themselves are pretty good though

By Ezequiel P

•

Nov 7, 2020

Excellent Theory. Very clear explanations with simple yet powerful examples. Sadly the practical part is not nearly as good. Mainly because of the tool used. If this was implemented in Scikit-Learn, the course would be excellent overall.

By Vyshakh K T

•

May 3, 2023

ove alll nice experience ,the course delivery is nice , but the library which is used in this specialization is not available now so,please go through it and make necessary changes

By Ayush G

•

Jun 5, 2020

the course seems outdated in many aspects, the support isn't available to clarify doubts and the documentation isn't updated either. Moreover, the software support has ended.

By Cranchian P

•

Mar 22, 2022

There are still many errors and corrections to be made in practical application part and reading parts.

The conversion from graphlab to turicreate is not complete at all.

By Nouf A

•

May 26, 2022

some of the video content is old, and some of python functions explained gives errors as it have changed and command is updated

By Jefferson N

•

Feb 13, 2019

A good course, but the tools are a bit dated and it's showing its age.

By Seong H M

•

Sep 25, 2021

Problems and files and videos not updated base on the changes

By Himanshu R

•

Apr 16, 2020

It uses turicreate which is not available for windows .

By Faik N

•

Jan 14, 2022

A lot of good info but the code they used wasn't the same as the code in the notes (e.g. Graphlab vs Turicreate) which was confusing. In the last quiz they had us build models to find the knn cat to a specific cat photo that was supposed to be the first in the image dataset. Unfortunately that photo was no longer in the dataset so I did the code just to learn it, then I had to eyeball guess which of the quiz options matched their cat photo the most closely. In the fourth quiz we were expected to do coding that was never presented in lecture, and the documentation they linked to was bad. With regular python documentation I'm able to learn how to code in new ways because they give examples. Not so with the turicreate documentation. Another issue was that in one of the quizzes they threw in the vaguery of normalizing to either 0 or 1 in a neural net logic gate question. I found two correct answers where one normalized to 0 and the other to 1 yet was still marked incorrect. Online courses will eventually replace in-person classes but not when they're so filled with errors and students are unable to clarify these errors with faculty. The learning process itself can't progress efficiently because it's unclear if we're wrong because we require more learning or because the information presented has errors or is in a different format. The most frustrating class I've ever taken.

By Craig G

•

Aug 5, 2020

It is interesting, but turicreate isn't compatible with current version of python (3.8) and there's little/no support as the forum is not curated and not much student interaction. The problems seem to be only loosely related to the material. Many questions in the problems aren't discussed in the lectures and turicreate isn't widely used so it is difficult to find explanations or clues on how to proceed.

By Farid A

•

Aug 29, 2022

Very good course with detailed teoritical explanations but the assignments are quite outdated since nowadays "in 2022" people normally use Pandas and scikit-learn for ML instead of library used during this course!

I highly recommend the instructors to update the course material to match it with new tools used in today's world!

That lady was quite educated and explained stuff very well!

By Waqar H

•

Mar 31, 2020

I think this course is outdated as they are using python 2 also the platform they use for machine learning only supported by python 2. Due to these limitations, I too was unable to continue this course. Because every time you have to work with new libraries you have to uninstall python 2 and reinstall python 3.

By Aravind R

•

Dec 28, 2015

Instructors or TAs are not available in discussion forums. and the course is focussed on promoting "graph lab" proprietary package of the course sponsor. Maybe you can have a look, not beneficial if you are serious about learning ML.

By Ujwal A

•

Mar 27, 2020

This course has used windows OS and application built for it. But the library/application is no longer supported on windows. So this is really a big problem for windows users.

By Joseph C

•

Jul 29, 2018

Overly relies on a paid software (free for the course) called GraphLab. The course can be completed without GraphLab, but expect little / no responses to questions.

By Kishore Y

•

Sep 25, 2021

This is a good idea to use the case study approach. However, there are issues with files and program setup that stopped me from continuing with the course.

By De V d P

•

Mar 13, 2022

outdated nightmare to get started. unusable practicals outside of learning sand box.

By Jason S

•

Aug 24, 2021

great professors, great setup. Just extremely outdated software is used.