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
62,883 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

NA

Jan 13, 2020

After completion of this course I know which values to look at if my ML model is not performing up to the task. It is a detailed but not too complicated course to understand the parameters used by ML.

AB

Aug 26, 2021

Amazing course which focus on the theoretical part of parameters tuning, but it needs more explanation of Tensorflow, as I felt a little lost in the last project. Except that, it is an amazing course.

Filter by:

826 - 850 of 7,219 Reviews for Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

By darghouthi m

•

Oct 27, 2018

i really liked this course,most concepts are nicely explained.

I just think that the part abourt the tensorflow framework should be more developped.

Thank you for this excellent material.

By Jielong

•

Apr 26, 2018

It is a good course. I have learnt a lot from all of the sessions and now I am getting more and more confident in building neural network by myself. BTW, I am ready to take next course.

By Charles Z

•

Dec 4, 2019

Dr Ng explained the fundamental things so clearly. In order to be a good developer on machine learning, you need to understand what is going on underneath the framework you are using.

By saad b s

•

Sep 29, 2019

Initially I thought this course to be a simpler course but eventually it turn out be a very conceptual and applied course. So this leads to a lot of learning. In fact Extreme learning!

By Parth P

•

May 5, 2019

This course is very useful for the computation of hyperparameters and Neural networks. This is helpful for the intermediate practitioner. I suggest for the go through this course once.

By Nash J

•

Apr 5, 2019

The teacher's explanations are in place and easy to understand. Arranged assignments are also very helpful in mastering the content of the classroom. In short, it's a very good course.

By Jonathan L

•

Dec 18, 2018

Recommended course for understanding the importance of hyperparameters in Neural Networks and understanding the structure of the optimizers used for training (gradient descent to ADAM)

By Pratap

•

Oct 26, 2018

Wonderfully designed course, I understood RMS Prop and Adam so well that I felt why other articles are so complex. Your explanation on exponentially weighted average is simply awesome.

By Brett B

•

Jul 20, 2018

Great at building foundations in deep learning, I have already worked with Tensorflow some, but now feel I have a better understanding of what the commands are doing behind the scenes.

By ANIRUDH S

•

Jul 10, 2018

Great course. I learned a lot, and the exercises although seems a little simple at times, really improves confidence in trying to implement and teaches some good conventions to follow.

By Juan G G

•

Feb 4, 2018

For the everyday practitioner of deep learning this course is definitely a must. Professor Ng explains the most important empirical techniques in the day to day use of Neural Networks.

By Ayush T

•

Jan 25, 2018

Just like the first course of this series, it is really a very good course. Everything was explained clearly. Not doubt. the highlight of this course is teaching style of Professor Ng.

By Marcel-Jan K

•

Nov 21, 2017

It's great to know how machine learning algorithms work, but I'm glad I can now also use them with TensorFlow. The practical assignments were very interesting, especially the last one.

By Animesh K

•

Oct 9, 2017

Great course that covers the optimization algorithms and advanced hyperparameter tuning concepts in greater depth. The last week also introduces the deep learning frameworks in details

By Antarip G

•

Feb 15, 2021

Its a very informative, in-depth course and nicely ties in with the previous course in this specialization. It demystifies the cloud of tuning parameters briefly discussed in Course1.

By Avdhoot A L

•

Jun 4, 2020

It was amazing course that showed the importance of optimizing the parameters which improve the performance of the algorithm to a great deal. A great course and an amazing instructor.

By Aravint A

•

May 5, 2020

Really good teaching and quizzes and programming exercises were of a decent difficulty level. Taught me a lot of things related to deep learning which are applied in various projects.

By anand k

•

Apr 2, 2020

The insights provided by Prof. Andrew are priceless. I sincerely hope that I get to go in such depths, as taught by him while implementing these algorithms in real-world applications.

By AF A

•

Feb 10, 2020

The last exercise for TensorFlow was the most fun of all the exercises! Explanations were good, and I still had the opportunity to google documentation to finish some of the functions

By Cameron F

•

May 26, 2019

I felt like this course gave me a very solid foundation in improving my deep learning models. It tries to touch on the major topics to give you a starting point for your own research.

By Leigh L

•

Nov 25, 2018

I love this course. It has many in-depth tips and advices based on many real life experiences. Many suggestions can be applied directly into solving difficult Deep Learning practices.

By Fahad S

•

Sep 5, 2018

This is much needed course with great content on improving neural networks which is rarely available in any other online course. Suggestions from andrew Ng's experience is invaluable.

By Mahendri D

•

Jul 31, 2018

the course is great, truly continuation of the first course. starting with hyperparameters tuning then how to speed up the process, finally use DL framework to efficiently build model

By Hermes R S A

•

Mar 7, 2018

Absolutely necessary! Although they were stronger on Regularization and Optimization than on Hyperparameter tuning, one cannot go about using ML/DL without those concepts amalgamated.

By Kurt K

•

Nov 27, 2017

A clear explanation of a difficult subject with an emphasis on being able to create and to understand your own neural networks.- Plus in this module how to make them work efficiently.