Chevron Left
Back to Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

Learner Reviews & Feedback for Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization by DeepLearning.AI

4.9
stars
63,156 ratings

About the Course

In the second course of the Deep Learning Specialization, you will open the deep learning black box to understand the processes that drive performance and generate good results systematically. By the end, you will learn the best practices to train and develop test sets and analyze bias/variance for building deep learning applications; be able to use standard neural network techniques such as initialization, L2 and dropout regularization, hyperparameter tuning, batch normalization, and gradient checking; implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence; and implement a neural network in TensorFlow. 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

AS

Apr 18, 2020

Very good course to give you deep insight about how to enhance your algorithm and neural network and improve its accuracy. Also teaches you Tensorflow. Highly recommend especially after the 1st course

HD

Dec 5, 2019

I enjoyed it, it is really helpful, id like to have the oportunity to implement all these deeply in a real example.

the only thing i didn't have completely clear is the barch norm, it is so confuse

Filter by:

601 - 625 of 7,249 Reviews for Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

By Artem

•

Jul 24, 2018

Good extension of the first course, covered with necessary (from a novice point of view) details.

Despite complexity of the subject, there was enough explanations, examples and hints to finish coding exercises in the course.

By Amir Z

•

Sep 21, 2017

This course provides me with information that gave me a breakthrough in my machine learning programs. I believe using the algorithms introduced in this course will change an amateur learning program into a professional one.

By Fabrizio O

•

Apr 30, 2021

Very good course. Andrew is very good at explaining these concepts. Before this course, I have spent entire weeks reading papers without understanding a single thing.

I really like the approach of the quizzes and exercises.

By Devipriya R

•

Aug 10, 2020

This course helped me acquire the essential knowledge behind the optimizers we use in deep learning. I always consider it necessary to know what is running behind those huge libraries in python. This course taught me that.

By Zhao Z

•

Mar 29, 2020

The course is easy to understand, and the assignment design is very thoughtful. Many parts that do not matter much with key knowledge have already been completed for us, which significantly improves our learning efficiency

By Christos-Angelos V

•

Jul 10, 2019

It was a very helpful course because it unravels the mathematics behind the optimization algorithms and the hyperparameters. Also, the intuition about those algorithms was very helpful. Looking forward to the next courses.

By Pablo T

•

Feb 6, 2018

This class covers the gritty details on how to choose all the hyperparameters for a neural net. This is a vital step that isn't cover very well in other courses I've taken so far. Which makes this course uniquely valuable.

By Geethika I S

•

Jul 5, 2023

This course gave a in depth look at the hyperparameters and all the tools to tune and optimize neural networks. It was taught from the basic to the higher levels. Respect to the Professor and to the Deeplearning.AI team.

By Rahul K

•

Mar 31, 2020

Andrew NG in Machine and Deep Learning is like Bruce Lee in Martial Arts.

Starting from class 1, he covered each and every small topic and correlated those beautifully.

Feels lucky to attend this course.

Highly Recommended!

By Ramón R

•

Mar 30, 2018

Great course where we understand how to tune hyperparameters and how to improve our algorithms with regularization and optimization techniques. The basic concepts of TensorFlow and how to use it are also covered. AMAZING!

By Guillaume C

•

Dec 7, 2017

This is a great course. I would not imagine starting a Deep Learning project without knowing about Hyperparameter tuning, Regularization and Optimization. Andrew Ng is an amazing teacher. Learning materials are fantastic.

By Md S H C

•

Jul 16, 2020

Maybe a bit more Tensorflow basics could be covered. As a newbie, the Tensorflow assignment was a bit hard for me. Especially when I made some errors, it was difficult to find out what went wrong from the error messages.

By Taher K

•

Jul 5, 2020

It was a great course to dig into deep learning. In this course, I got a lot of intuition and insights from different methods of tuning and improving the neural network and how really like a specialist defines our model.

By Shishir K

•

Mar 9, 2020

A very handy course that introduces new topics like hyperparameter tuning, batch norm, softmax etc. Andrew NG gives a really good intuition for most of the concepts. Looking forward to other courses in the specialisation

By Jens L

•

Aug 6, 2018

Very good course to get a better understanding of how to optimize a NN by tuning the hyperparameters. It´s was also a very good introduction to tensorflow in the end and a very fun assignment in the end using tensorflow.

By Arvin S

•

Mar 10, 2018

It is a awsome course. Those familiar words, Hyperparameter, Regularization and Optimization, from the Machine Learning area, are all introduced by this course and the techniques will be used by the comming next courses.

By Mirantha J

•

Feb 11, 2018

I found the mathematical explanations to be very helpful for a deeper understanding of the key concepts in DL. Also the assignments give great explanations that helps to grab the ideas more. Thanks for this great course.

By Kumar S

•

Jul 3, 2019

Awsome course.Takes you deeper into how you optimize you neural nets.I have started loving to learn things once again.All credits to the instructor and everyone else who have put in effort to make the content this rich.

By Joshua G

•

Apr 10, 2019

Love the explanations and the fundamentals covered! My only feedback is you make it easier for students to download their finished content with all the data and utility scripts. Individually downloading files is a pain.

By Felipe C

•

May 29, 2018

Very nice course. The pace is good. For me the estimated hours per week was low, I ended up investing more time on the Course but I want a more thorough understanding of what's happening (I'm no expert by any means...).

By JEREMY S

•

Jun 5, 2020

This is a good course to improve our skills in hyperparameter optimization! I didn't know different optimization algorithm, the ADAM optimization is crazy and many other algorithms! good i'm ready for the third course!

By Erick A

•

Mar 14, 2019

I strongly recommend this course who anyone is interested on understanding what is going on behind deep learning algorithms. The lectures are very instructive and impel one to learn more and more about this discipline.

By Vengatramanan R

•

Jun 10, 2018

Thanks to Andrew and his team. The materials were easy to understand and the assignments helped gain confidence. My suggestion is to remove the 'fill in the blanks' type assignments and make it little more challenging.

By JONNAKUTI P K R

•

Jun 28, 2022

Thank you Prof. Andrew Ng for such a wonderful course and getting me interested in Deep Learning domain! The concepts were explained in a simple and most-intuitive way! Love the explanations of concepts in the course!

By Avinash

•

Aug 18, 2020

I feel that programming exercise of the last week of this course does not cover full of the third week videos.The concepts like batch normalization, hyper-parameter tuning. Other than that this course is very helpful.