Chevron Left
Voltar para Fundações do aprendizado de máquina: uma abordagem por estudo de caso

Comentários e feedback de alunos de Fundações do aprendizado de máquina: uma abordagem por estudo de caso da instituição Universidade de Washington

13,206 classificações

Sobre o curso

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

Melhores avaliações


16 de out de 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


18 de ago de 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.

Filtrar por:

2826 — 2850 de 3,064 Avaliações para o Fundações do aprendizado de máquina: uma abordagem por estudo de caso

por Eric N

20 de dez de 2015

I am giving this course 3 stars for a few reasons:

1) (Negative) Essentially no instructions were given for how to get Graphlab to actually work in Python outside of the notebook. I already have python on my computer, but the course basically only explains ipython notebook.

2) (Negative) I think the course would be a lot better if it didn't use this pretty graphical interface of ipython notebook. Why use this? I feel like this was done to dumb things down so that more people with no programming knowledge could get by. In reality it just makes everyone learn less. Using python normally, with graphlab imported, would be much better.

3) (Positive) The lectures on things other than ipython notebook were fairly good, and I like how the specialty is structured with case studies.

por Martin B

8 de out de 2018

This course is a good intuitive-level introduction to machine learning. The presentation of the materials by the instructors is crystal clear and pretty much perfect. However, if you are looking (like I was) for a more in-depth course on machine learning, having already taken an applied-level machine learning course, skip this course and go straight for the next one in thsi specialization!

Big drawback also is the instructors reliance on GraphLab and related libraries. It is not commonly used and not really supported (for one, no Python 3 support!). I would strongly recommend making the required datasets for this course available in formats that accessible by libraries that are *far* more commonly used in ML applications like Pandas or Scikit-Learn

por Martin K

20 de abr de 2018

The course gives a nice overview of machine learning but does not go in depth. Of course this will be done in the following specialization but the pace might have been set higher to my taste. I also had a lot of trouble getting the software to run. As a matter of fact, the python package used (graphlab) uses outdated SFrame package which has changed name. FUrthermore, you cannot get the notebook running if you have installed anaconda3. A good thing about using graphlab is that it hides all the implementation away from the user so you can really play with the algorithms without getting to confused. A drawback is that this makes it harder to translate the knowledge to my own job where I do not have graphlab available.

por Sah-moo K

18 de nov de 2015

Recently, I got a certification of Machine Learning course of Anderw Ng.

So the first course of Machine Learning Specialization is too easy for me.

But I think it's not a matter of how easy it is.

This program poorly explain how algorithms work

Even if the lecturers keep saying that we are going to study in detail in the later courses,

it's very difficult to stand boring situations.

And there's a serious problem.

They provide data for programming assignments, which shows different results compared to the one in the video lectures. So I am soooooooooo confused.

There are some small hardships more. But I am stopping writing this.

If at least one of the lecturers find my review, please contact me.

por Ali Y

28 de abr de 2019

The course is completely an introduction to Machine learning and It gives you the very basics of machine learning but not in details of course! Otherwise there was no need for splitting it to 5 courses which they have canceled 2 of them. The concept parts of each week are great but unfortunately the problem is Graphlab, which you will have problems installing it on a windows and the library itself is old-fashioned and no one use it because the updated version is called Turicreate and you need to seek the docs to keep up with course in Turicreate. So i think you will be disappointed from coding parts but concepts presentations are good and gives you a nice insight,

por Yaroslav O

25 de dez de 2015

Lectures are very easy and unnecessarily long and slow. I had to watch all of them on x2 playback speed to not die of boredom. Also, what is the point of breaking them into 3 minute chunks? Some people may need more time just for getting to the right mood to learn. I cannot imagine anyone watching 3 minute video, doing something else and returning back to it. Also, it requires me to start the next video and set the speed to x2 again.

Overall, lectures are OK and material is explained well.

Programming assignments are worthless, as they are basically "Fill one line of code that does X. By the way, here is the syntax. And here is the data to use." No thinking required.

por Wellington P

7 de fev de 2016

The concept and overall material covered was exciting. However, the lessons often did not connect to what was actually being tested. This course requires a lot of reading of the Dato SFrame manual. If the instructors focused more on showing how to actually do some of the tested material, I would've given this course four to five stars. At the end of the day, this course does give an entry level data scientist such as myself the ability to do some 'cool' analysis, which I truly appreciated. Overall, I would recommend this course to a fellow data scientist. I just hope the instructors focus on teaching content with more focus and clarity.

por Carin N

22 de mai de 2019

Its a fine course but most of the coding comes from the program Graph Lab, which is only free for academic purposes. So you won't be able to take your skills outside this course unless you 1) do all the HW assignments in an open-source and struggle (because there is no assistance for this method) or 2) you pay for GraphLab once you are done with the course (not worth is with all the open source packages out there). The instructors also don't make it easy for users to use the open source packages because Graph Lab splits the data differently than these other sources, making our answers always slightly off.

por LB

11 de nov de 2015

The video lectures provide a clear and concise introduction to interesting topics in machine learning (ML). However, the exercises are very general and use 'black box' ML algorithms for most of the solutions. For me, the exercise structure was more confusing than educating. I am aware that this is the intro course to the specialization, and I am looking forward to actually building the algorithms in the future courses. Too bad you can only take the entire specialization over the course of ~6 months, and not at your own pace! Especially since the homework is checked automatically.

por Albert V

8 de dez de 2020

This is superb introduction to Machine Learning. I've tried to read the "Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems" but can't understand the ideas in the book until I've finished this course. Overall, this is a great start for those who want to learn Machine Learning concept.

The downside is it uses non-standard Turicreate rather than popular Sci-kit Learn, or Tensorflow. But as they said it is more easy for a beginner to grasp the concept using Turicreate than sci-kit learn which is true.

por Philippe N

5 de abr de 2020

The course gave a great overview of Machine Learning through case study and will help me a lot I think to design similar courses in the future. On the bad side, I have noticed the course was developed some five years ago and that the videos were not updated. The fact that for instance Graphlab changed to TuriCreate is annoying since we have videos and the notebook does not correspond to it. Furthermore, The mentors are not responsive enough on the forum. I have an unanswered question and noticed many other questions were left with no answers.

por Varun R

4 de jan de 2016

I really liked the fact that we were given an overview of all the machine learning techniques before we actually delve deeper. However I would have rather appreciated it further if we used open source python libraries rather than graphlab!

I think the use of graphlab really did limit our scalability and use elsewhere other than on the course.

Please do consider using open source tools in further courses and also provide starter code for the assignments in one open source library in addition to the code provided using graphlab.

por vitali m

7 de mar de 2018

Although the concepts presented in the course are interesting, all course examples are based on a proprietory python library (Graphlab) which you are most likely will never use in real life. As the course suggests you could use open source libraries (scikit for ex.) but since all examples do not use it, it will take 2-3 times more time to figure out how to do the same assignment using open source libraries. So if you hope to learn ML concepts applied to scikit, pandas, etc. that's probably not the best course for it.

por Kelsey H

31 de dez de 2019

Very frustrating. This course is a good Machine Learning overview, and light on programming. BUT the homework is based around an opensource library, TuriCreate - this is only available for Mac OS. Windows users will have a harder time with this course.

The workaround I found was to register for a student version of GraphLab (which the course previously used). I used an older version of Anaconda that I got from the GraphLab website, and modified the homework assignments to use GraphLab instead of TuriCreate

por Pier L L

10 de ago de 2016

Nice overview of the specialization. Since it aims at showing the advanced and interesting things you will learn during the specialization, some of the practical sessions are way too advanced. Thus, for me felt more like a mechanical copying of what the instructors did rather than an actual assessment of what I understood. Also, since some of the applications are actually repeated at the beginning of the main courses, it feels like a repetition somehow when then you move to the specialized courses.

por Kevin C

5 de out de 2020

I really enjoyed the case study approach that's why the 3 stars but I'm not gibing it a 5 because some of the videos could just be skipped because half of them are the instructors laughing and the other half is some important info. Also it looks like they don't really care about the community because not all questions asked in the forums get answers. Finally, there are some clear mistakes in the Quizzes that haven't been resolved although many people have complained in the forums.

por Andrey B

4 de jun de 2016

The course could have been marked by 5 stars if it weren't for the promotion of a commercial Python library developed by one of the speakers. There is no way a student could complete the course without having Python installed and a free licence acquired from

Students should be able to use any programming languages and scientific libraries to do their homework and the subsequent courses of the "Machine Learning" specialisation are excellent examples of such approach.

por Jakub V

1 de set de 2018

I was unable to get graphlab running – had to use turicreate instead. Also, the most interesting part, deep features, came a bit "ex machina" – without a proper explanation how to create what was prepared. Also, I really miss the parts 5-6 of the specialization which look very interesting. The basics are already well covered at many places. If the parts 5-6 were existent, I would probably take the whole specialization. This way, I will pass.

por Christopher O

7 de nov de 2016

I enjoyed the course and I will continue with the specialization. I am giving a 3-star rating as i) the lectures need to be updated with correct data or need to provide guidance as to when one should expect individual difference when following along with the notebook, ii) instructor / mentor response in the discussion forums is lacking, iii) graphlab is now an outdated tool as it is not commercially available.

por Konrad Z

14 de ago de 2017

It would be better for the course to focus on using scikit-learn for machine learning. The course focuses on using GraphLab (, which is a commericial product, free for academic use. I'm doing this course for professional purposes and my preference is to gain familiarity with free/open source solutions that I will be later able to utilise in production environment.

por XingliangZhao

24 de dez de 2019

To be honest, this course is not friendly to windows 10 users because it forces students to use the apple Inc's Turicreate instead of the most popular sklearn. Admittedly, windows 10 users can still install the Turicreate by WSL but not everyone wants to add a subsystem to their windows just for this course. Except for this, this course has a nice structure and the content is really practice-oriented.

por Chris T

18 de jan de 2017

I found the Course very interesting, well prepared from the Tutors and I liked the case study Approach since it provides actual examples where Machine Learning can be realized. I am interested to enroll in the second Course of the certificate to validate if it will go into more Details and Background regarding the build of the algorithms theoretically and in Python. I would like to thank both Tutor

por Manuel O

31 de ago de 2016

While I am aware that this is an overview of the other courses in the specialization, I felt that the quizzes and programming exercises didn't really get into the actual topic. For example the recommender systems quiz and programming assignment have nothing about factorization except a single superficial question. The material is clear and the overview is nice, but the practical part let me down.

por Jess T

29 de ago de 2017

A nice ML overview that introduces many tools without going into detail on how they work. Pro: Loved the programming assignments, nice Jupyter notebooks. Con: found the constant hyping of the Capstone course (which got cancelled) frustrating. The GraphLabCreate software was neat to see and easy to use, but ultimately I preferred the more first principles approach of Andrew Ng.'s ML intro course.

por Dheeraj A

27 de nov de 2016

This is a good introductory course, however the quiz questions and over dependence of graphlab are off putting. The instructors share good insights about the need and motivation for various ML techniques. I wish there was more support on the project using pandas and sklearn. Graphlab is immensely powerful, however not adopted in industry making it hard to apply the learning in real world.