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

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.

Filter by:

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

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.

By Sepehr S

Jun 15, 2020

The material was interesting. TensorFlow was very brief. What you basically do in the homework is to copy paste the code. But I do not think that I would be able to write the code from the scratch

By Lakshmi T

Sep 23, 2018

Thank you! Great lecture videos and programming assignments with a lot of help built in. I was able to figure them out. Need more practice to master the materials. Thank you! This is a great start

By Ashutosh S

Jul 28, 2018

This is a very important part of the deep learning course, Generally people skip such type of things but here it is deeply explained and a hand on practice assignment makes it totally transparent.

By Bruce C

Dec 8, 2017

In this course, I learned a lot of important concepts and useful implementation techniques. Even though I do have some implementation experience before taking this course, it's still very helpful.

By Gurumurthi V R

Oct 1, 2017

Excellent pedagogy and a simple but effective breakdown of the DL principles in a way a beginner can understand and later appreciate after delving deeper into the subject. Very highly recommended.

By Alvaro P

Jan 26, 2021

Andre does a great job explaining concepts and intuitions, and the contents of the course are up to date and relevant for anyone looking at getting started with neural networks and deep learning.