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:

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

By Alvaro

•

Dec 26, 2021

It is simply awesome the quality of the deeplearning.ai organisation courses. I am very glad to have found this specialization course, it has the perfect equilibrium of theory and practical lessons.

Thank you!

By Vishaal K M

•

May 4, 2020

Who am I to review Andrew Ng's course? He's a good mentor who knows what he's doing and it was fun doing the course with him. No problem with the course whatsoever which cannot be solved with another rewatch.

By Jihwan M

•

Sep 15, 2017

You get to tune your already built neural network from the previous course. You will definitely be amazed by how the presented tuning strategies can speed-up your network or even produce a better performance.

By Harshit G

•

Jul 12, 2020

AMAZING COURSE! Really helped learn a lot about how to understand and think forward about what to do next after seeing the different accuracies! Hope to implement these learnings in my projects soon enough!!

By Alexandru L

•

Apr 26, 2020

This course will help you understand what is behind an optimizer, and what a machine learning framework is doing under the hood. Also you will learn the first steps into TensorFlow framework. I recommend it!

By Rahul M

•

Apr 6, 2020

It was a great learning multilayer neural network and all the necessary detailed information to build one. The course suggests most of the successful ideas to tune the networks to achieve better performance.

By Sonal P R

•

Sep 2, 2019

The course was awesome. I'm very much thankful to Andrew Ng for providing his valuable knowledge and insights on deep learning. Best educator ever! Looking forward to more course on deep learning and Python.

By Shreyas R

•

Aug 19, 2018

I thoroughly enjoyed the course. It was short and sweet but totally loaded with a lot of new things. The introduction of tesnorflow and the opportunity to use it to make a neural network was a key take away.

By debraj t

•

May 6, 2018

Very helpful and enlightening. I liked the fact that intricacies of hyper-parameter tuning and BN were covered before introducing Tensorflow.

I felt a few more exercises in Tensorflow would have been useful

By Prashant K J

•

Oct 29, 2017

Builds on the first course brilliantly. As anyone working in analytics will double it, tuning parameters does the actual trick. The course gives clear explanation of what works & why that works while tuning.

By akshay b

•

Sep 28, 2017

It is the best course in introduction to tensorflow and batch normalization hands down.Although the minimal mathematical approach is followed still the course hits the conceptual homerun.

Absolutely brilliant

By GABRIEL V G

•

Dec 30, 2020

Es realmente bueno como se ha realizado la introducción a los frameworks después de haber tenido intuiciones de la construcción de las Redes Neuronales desde cero, estoy realmente satisfecho con este curso.

By sankalp s

•

Oct 10, 2020

Well detailed course for students its just right as it is good for beginners as well as experts, and for ones who want to follow good practices building Deep NN.

Give your full try on quizes and assignments.

By Kashyap B

•

Jun 24, 2020

Excellent course by Andrew again. That mathematical interpretations were really presented well.But I would suggest to put an additional optional assignment and video for Tensorflow 2.0 along with keras api.

By CHENGQI L

•

Nov 14, 2019

The classes are easy to understand, practical assignments make me apply the theory which I learned from the class. Combination of practical issue and theory trained me a deep understanding of Deep Learning.

By Foad K

•

Oct 7, 2019

This is a great course. Andrew explains the concepts so organized with well-thought examples. The course is clear, teaches the fundamentals and allows the student to think independently for future projects.

By Guokai Z

•

Oct 28, 2018

Thanks Andrew Ng for this excellent course. I learnt a lot from this course about parameter tuning and regularization. These technics are very practical and helpful to machine learning project construction.

By Dietrich B

•

Oct 15, 2018

A great introduction into Deep Learning with TensorFlow!

The cours would be even better, however, if the typos and faults reported in the discussion forum would be corrected in the course material as well :)

By Lukas R

•

Oct 14, 2018

Thank you very much for making this class possible. I have learned a lot and if needed I went to forums where many people where willing to help and I founded my solution to a problem in no time! Great work!

By Eli T

•

Dec 29, 2021

Good review over modeling issues (bias and variance) and excellent course on mini-batches and SGC.

Liked a lot the training parameters section

Most of all - Liked the TF intro.

Looking forward to continue.

Eli

By Issam B

•

Feb 7, 2021

It is good to learn about the things that go under hood of NN programing frameworks; but sad that using the higher level programing, you are going to lose/forget those mechanics unless you are in research.

By K K V

•

Jun 24, 2020

Very good course. Was able to grasp the concepts very well and now I have a strong understanding of this part of deep learning in optimizing the hyper parameters to create a effective neural network model.

By Gary W

•

May 23, 2018

Thanks Andrew and your team for teaching DNN to me. Then I will keep moving forward in AI industry based on your guiding afterward and aggressively build up personal AI research ability after courses.

Gary

By Piotr P

•

Mar 19, 2021

Excellent course, helped me a lot.

The only problem I see is that for people with poor background (math/programming) it can be still challenging, because of the amount of information needed to be learned.

By brian w

•

May 2, 2020

step by step teaching the core concepts of parameters tuning. Pretty good! One suggestion might be putting the parameter tuning exercise into coding exercise -- e.g. how a tuning may be like in code level