Chevron Left
Back to Structuring Machine Learning Projects

Learner Reviews & Feedback for Structuring Machine Learning Projects by DeepLearning.AI

48,150 ratings
5,525 reviews

About the Course

In the third course of the Deep Learning Specialization, you will learn how to build a successful machine learning project and get to practice decision-making as a machine learning project leader. By the end, you will be able to diagnose errors in a machine learning system; prioritize strategies for reducing errors; understand complex ML settings, such as mismatched training/test sets, and comparing to and/or surpassing human-level performance; and apply end-to-end learning, transfer learning, and multi-task learning. This is also a standalone course for learners who have basic machine learning knowledge. This course draws on Andrew Ng’s experience building and shipping many deep learning products. If you aspire to become a technical leader who can set the direction for an AI team, this course provides the "industry experience" that you might otherwise get only after years of ML work experience. The Deep Learning Specialization is our foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology. It provides a pathway for you to gain the knowledge and skills to apply machine learning to your work, level up your technical career, and take the definitive step in the world of AI....

Top reviews


Nov 22, 2017

I learned so many things in this module. I learned that how to do error analysys and different kind of the learning techniques. Thanks Professor Andrew Ng to provide such a valuable and updated stuff.


Jul 1, 2020

While the information from this course was awesome I would've liked some hand on projects to get the information running. Nonetheless, the two simulation task were the best (more would've been neat!).

Filter by:

501 - 525 of 5,491 Reviews for Structuring Machine Learning Projects

By 谢宁翔

Apr 8, 2020

very much wonderful. especially the simulation process, which extracts the pure logic decision process during implementing DNN without actually experiencing all the detailed procedures which are not really challenging

By Lewis C

Jan 27, 2020

Good course. Very interesting!

Having done the course, most of the ideas seem fairly obvious. However, the chances of me coming up with them on my own are almost 0.

Therefore I think the training has been successful.

By Muhammad S K

Aug 1, 2019

It was an amazing experience and I learn a lot of new Machine Learning strategies and error analysis techniques that will help me a lot in my future research work. Thanks a lot, Mr. Andrew, you are an awesome speaker.

By Luiz A N J

Dec 28, 2018

Excellent course, give great practical advice of how to structure projects and to make decisions to improve you models. Those insights are hard to find elsewhere and it's the most valuable contribution of this course.

By Guillermo A M G

Oct 29, 2020

I found very useful this course. It is different of what you'll find anywhere because of its focusing in the strategies for developing deep learning projects. Andrew share his experience in a short but unique course.

By Md. S R

Jul 21, 2020

I really loved the learning of different ways of error analysis and solving issues based on the outcomes of the analysis. This is really a ready to use knowledge for me to implement in my job life. Thank you so much!

By Aaron B

Oct 31, 2018

I would give 4 and 1/2 star because I don't understand some of the questions I missed. I will ask in the forums for more detailed explanation. This is a nice course for a simpler break in the middle of the AI course.

By Joseph F

May 27, 2018

Very nice to get the advices from NG. Wu, But I think it's better to learn this lesson in the last stage when you have a basic understanding of DL and the strategy should be useful when you debug with your DL model.

By Francis C W I

Nov 16, 2017

Excellent. This class gives an overall perspective on how to approach ML projects to ensure that efforts are focused in the right areas to solve problems where the solutions will have the most impact on performance.

By Jess T

Nov 9, 2017

Dr. Ng set the bar very high in the previous two courses of the specialization. This course is also excellent with very useful practical advice, but maybe a little less polished and streamlined than the previous two.

By Amin N s

Jul 14, 2019

This course is unique in content and you cant find anything like it anywhere else.

The amount of experience that Andrew conveys is enormous and practical tips that only can come from a real professional like Andrew.

By Nikhil V K

Oct 11, 2019

The course by prof.Andrew Ng gives us a great insight on error analysis and strategies to apply when building a machine learning project to achieve or surpass human level performance in applied deep learning tasks.

By Onkar M

Aug 9, 2018

I have learnt lots of things on how to structure my machine learning project. I hope that the course wold indeed be very helpful for me in future in my endeavors into fields that are using DL as core technologies.

By Liutov A

Jun 26, 2018

Thank you very much, Andrew Ng. Your course is very cool. It helps to understand better how to handle different tough things and learn very fast. I recommend this course for learning and getting into Deep Learning.

By Mo R

Nov 13, 2019

I think it is a really nice qualitative course which really broadens your perspective about various dimensions of a NN project. It is very eye-opening and very conceptual and honestly, very practical. Thanks Andew

By Shubham G

Nov 3, 2018

thank you for this course, your efforts help me achieve my goal of understanding machine learning and how to apply it to real world and ways of teaching is constantly building my interest in this field. thank-you

By Sinan G

May 12, 2018

Valuable insights into how to structure ai projects with the respect to data, new data, buggy data, synthesized data, mismatched data, and much more such as error analysis and how to use pretrained neural network.

By Marco M

Sep 4, 2020

A great course where Andrew set the bases for a new way of doing machine learning. Aiming to standardization and improvment of ML life cycle to bring Deep Learning model in production much faster and with method.

By Akella N

Sep 1, 2020

A very informative course. Many unknown concepts to improve an NN are covered. I have gained a lot of clarity about the various levels of error fixing and proper training of DL models. Wonderful job by Andrew Ng.

By Devansh K

Jul 17, 2020

Great course! Content was very interesting and did a good job building upon the previous courses. Enjoyed the assessment in the for of the simulator, gave me a good sense of real world Deep Learning applications.

By Pablo T

Feb 13, 2018

Teaches how to debug a lot of design and implementation issues that happen when going from theory to practice. This is is the kind of knowledge that you can get from Prof. Ng's experience, but not in a text book.

By Sampath T

Sep 27, 2021

I would like to thank coursera to giving me opportunity to follow Structuring Machine Learning Projects course. In the last few weeks I learned a lot of new theories and basics of improving deep neural networks.

By Bibek B

Aug 31, 2020

In this section I learnt about the theoritical part of ML strategy, how to set goal, compare with human-level performance, Error analysis etc which I think will help me to develop as Machine Learning Specialist.

By Seungjin B

Aug 23, 2018

This is a great course but I think it'd be even better to place it after Convolutional NN course. And also wish that there were coding assignments, too, as in other courses in this specialization (Deep leaning).

By Kate S

Jul 1, 2018

This class will give you some practical tips on moving deep learning projects along. How to focus your attention on the most important things to improve. Some techniques for using other work to move yours along.