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,175 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

XG

Oct 30, 2017

Thank you Andrew!! I know start to use Tensorflow, however, this tool is not well for a research goal. Maybe, pytorch could be considered in the future!! And let us know how to use pytorch in Windows.

Filter by:

1126 - 1150 of 7,253 Reviews for Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

By Haider k

•

Dec 17, 2019

Great course with lots of important and practical topics that are often ignored grad courses. Thanks a lot, Prof. Andrew Ng and the deepleawrning.ai team.

By Gaurav S

•

Nov 20, 2019

This was a critical course for understanding deep neural networks and their nuances. I enjoyed it and will revisit it for revision. Great Work Prof Andrew

By Sai P

•

Sep 6, 2019

Nice.

There are some magic functions in TensorFlow which I could fully follow during the programming assignment. Will do some self exploration.

Thanks a lot

By Tan T J

•

Jan 2, 2019

I found the content is very well organised and comprehensive. It truely is a good place to quickly build up the foundation as a Machine Learning Engineer.

By Christina A

•

Dec 30, 2018

great overview on tuning techniques with lots of examples, conveys the intuition behind the different concepts as well as its advantages and disadvantages

By Lin Y

•

Nov 17, 2018

Very Good! Especially the Notebook speeds up my understanding of the knowledge, making me to code to improve my skills in deep learning. Thank you Andrew!

By Akshat R

•

Nov 1, 2018

I have always preferred simplicity over complexity and this is what Andrew NG does the best! Hope to continue learning and applying it for my Projects. :)

By Tun C

•

Jun 24, 2018

The content of this course is great. Knowing how to tune the hyperparameters, regularize and optimize would help a lot when applying deep neural networks.

By Fajri K

•

May 13, 2018

I was screaming inside when I watched videos of Heroes of Deep Learning. And, tada.. Yoshua Bengio is in this course. I hope someday I can be like them ;)

By David T

•

May 6, 2018

Material very well designed for people with a full time job and kids! Thank you Andrew Ng and team for making these technics so easy to learn on Coursera!

By Vlad N

•

Mar 25, 2018

Great course! A lot of useful info regarding ADAM , RMSprop and Batch Norm. Very well structured and presented with a lot of graphics and math background.

By Jacek S J

•

Mar 3, 2018

This was an excellent course. The tensorflow assignment at the end is a great introduction to the framework and the best way I've seen so far to learn it.

By 方伟

•

Nov 8, 2017

I begin to use bias & viarance analysis to solve my problem under the course's advices. It is very useful to get better understanding about system status.

By Sandeep M

•

Oct 8, 2017

Very good course that teaches you about hyperparameter optimization along with intro to TensorFlow DNN framework. Thank you Andrew Ng Sir for this course.

By Shirshak A

•

May 20, 2022

Wow! As always Andrew ng is a great sir. Thank you sir for teaching so hard topic making it so easy to understand for us. Thank you Andrew sir and team.

By Madhavi K

•

Aug 22, 2020

great course with background insights of how the model is working. This course I feel is must to look for better understanding in DL from higher experts.

By SANTHOSHKUMAR P

•

Jun 14, 2020

I have learned many of thinks this course..lectures and assignment very much useful for understanding concepts about hyperparameter tuning and Tensorflow

By Awismrit P

•

Jun 8, 2020

This course made me understand on how to gain more precise control over neural networks. As usual awesome detailed explanation by Andrew NG . Thank you

By Xh L

•

Feb 24, 2020

Through this lesson, I have mastered the parameter optimization problems related to deep learning, and I have mastered and used the Tensorflow framework.

By Martin R

•

Jul 8, 2019

Very well done. I would however expand on the batch norm topic as I don't think that I fully understand the concept behind it after watching the videos.

By Jean V

•

May 5, 2019

This course covers a lot of material in a very clear and methodical way. By the end of the course it feels like you are starting to understand the pros.

By Vaibhav J

•

May 17, 2018

It was very interesting to know very different kind of optimization algorithms. It would be better if you give proof of derivations in an optional video.

By ANGIRA S

•

Mar 31, 2018

What shapes any machine learning model is taught here! Also, one gets to learn the basics of operations as well as how to use the programming frameworks.

By sarvesh p

•

Feb 7, 2018

A brilliant insightful course! Many things which I had no clue or was wrong at were beautifully explained by Andrew. Absolutely adore the way he teaches!

By Chen Z

•

Feb 5, 2018

Great, as always. If you want a simple but informative course which gives you the most critical knowledges in Deep Learning area, this course is for you!