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

AM

Oct 8, 2019

I really enjoyed this course. Many details are given here that are crucial to gain experience and tips on things that looks easy at first sight but are important for a faster ML project implementation

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:

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

By Meghal S

Aug 30, 2020

This course helps to learn TensorFlow for Deep Learning application. Deep Learning neural networks which are implemented in Neural Networks and Deep Learning Course is implemented here with TensorFlow.

By Karan

Jul 20, 2020

Wow, this course was very thorough and deep into the underpinnings of deep learning. Thank you Coursera, deeplearning.ai, and thank you Andrew Ng.

You make learning so much fun and accessible worldwide.

By Francesco C

Aug 15, 2019

I appreciated the explanation of the different techniques (esp. the optimization ones) covered by the course, as well as the effort put in making the notation as simple as possible. Definitely helpful.

By dan s

Oct 27, 2018

This was a fantastic course. Andrew Ng explains these concepts so clearly and provides practical examples that enhance the learning. Thanks again. I just loved the course as well as its predecessor.

By Ravibhushan K

Nov 27, 2017

This is awesome course. I never seen any tutorial like this on internet. Your language is simple enough and concept are crystal clear. once again Thanks for giving me opportunity through Financial Aid.

By Alex M

Oct 25, 2017

Continues a great specialization track. The coding is made to be not at all difficult but still manages to impart the intuitions, such that the lectures and coding assignments do complement each other.

By Jiajia S

Sep 26, 2017

This course is challenging but Andrew explained it so well and the exercises were structured so carefully that you can definitely learn it well as long as you followed each video and did each homework.

By ahmed B

Aug 27, 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.

By Hanjun K

Aug 8, 2021

As a beginner who learn machine learning for 2 months, this course guide me to the basic concepts of hyperparameter tuning! I think I can come back to here while I practice machine learning projects!

By Duddu v s a h

Apr 27, 2020

Everything, Everyparameter in neural networks looks familiar to me now. I feel like I can optimize them for better accuracy. Overall I learned some new things and the way of teaching was really nice.

By Divy D

Mar 29, 2020

I have done two courses under Andrew ng and I am grateful to Coursera for their highly optimised and easily learning course structure. It has greatly help me gain confidence in this field. Thank you.

By Angela S

Nov 19, 2018

This course is a big part of the meat of the Deep Learning specialization. I found both lectures and exercises gave me valuable practice at grappling with the actual process of training neural nets.

By Nadia C

Jun 3, 2018

Just as great as the previous course. I feel like I have a much better chance at figuring out what to do to improve the performance of a neural network and TensorFlow makes much more sense to me now.

By Badri T

Oct 20, 2017

loved it. the structure of the course, the assignments, tutorials were great!

particularly, the tensorflow tutorial was a hit!!

Cheers to Andrew who made it look much easier that I thought it would be!

By Nicholas C

Aug 19, 2017

Yet another excellent course by Professor Ng! Really helped me gain a detailed understanding of optimization techniques such as RMSprop and Adam, as well as the inner workings of batch normalization.

By Ashish S

Sep 28, 2018

Excellent course. Bit tougher than first course. For those who have done Machine Learning course earlier and wondered that first course feels almost similar, second course is the 'real' next course.

By Boyko T

Aug 14, 2020

I think I have a much better understanding of some of the Neural Nets hyperparameters. I can intelligently speak about the Adam optimizer now. I also got to play with Tensorflow. Really good stuff!

By Chris C

May 30, 2020

Very useful contents, informative and entertaining.

However, the contents in the last assignment needs to be updated. either to Tensorflow 2.0 or to Pytorch. Learning TF 1.0 is not quite useful now.

By Raju L

Feb 2, 2020

I am really grateful to the deeplearning.ai community and Coursera for providing such an amazing platform to learn and grow. undoubtedly, one of the best courses for learning deep neural networks.

By Shadab K

Aug 19, 2018

Phenomenal 2nd course in the DL specialization. The implementation notebooks really drill into you how the internals of Neural network training work: the forward/backward/update/regularization etc.

By Dagoret S

Aug 2, 2018

There is very much piece of information on hyper parameter tuning that is difficult to self-teach.

The introduction to TensorFlow in notebook is wery well done.

I will soon continue with next course.

By Ged R

Sep 27, 2017

A further step in the various tuning possibilities, and of course the introduction to TensorFlow. Feel confident of applying different tuning techniques and playing around with optimization choices

By Наталя Л

Apr 9, 2023

It is always interesting to learn something new. The course helped to understand the important details of the setup. I would like more practical part for a deeper understanding of the application.

By Parul P

Apr 9, 2023

I had to go over some videos multiple times as this a very deep topic.. What would be great is having more programming assignments in the style of Kaggle competitions. You can keep them optional.