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

YL

Invalid date

very useful course, especially the last tensorflow assignment. the only reason i gave 4 stars is due to the lack of practice on batchnorm, which i believe is one of the most usefule techniques lately.

NC

Invalid date

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.

Filter by:

876 - 900 of 7,238 Reviews for Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

By Shanshan

•

Aug 28, 2017

Very instructive. Although I've being using deep learning and tensorflow for a long time and doing research in this field, I still learn something. Andrew Ng himeself is the brand.

By Feng X

•

Sep 11, 2023

I think for the final training model of last programming assignment, the teacher should teach more about how to write that model, not just give it way the whole model. Thank you.

By Leonardo L

•

Nov 22, 2020

Extremelly complete course, giving an extense overview about neural networks initialization, parameters, optimizer algorithms and an short overview about Deep Learning Frameworks.

By Yasith A A

•

Nov 9, 2020

In this course I learned that we can actually gain the control of inner layers of a neural network using techniques such as Batch Norm. This learning path is very good. Thank you.

By Ragib H

•

Aug 7, 2020

I had prior knowledge of the Keras and neural nets but never knew how these adam and other optimizer operates in depth. I learnt all these after this course. All thanks to Andrew.

By Kiran R

•

Jun 24, 2019

This is an extremely important course, as it deals with lots best practices and nuts and bolts of Deep Learning that is the result of years of expertise and hard to find elsewhere

By Judith G

•

Mar 17, 2019

Andrew is not only a well known practitioner in the ML field, he is also an excellent teacher. His class has been designed to let people learn the subject in a very efficient way!

By Himanshu B

•

Jun 6, 2018

Superb Course, material, programming assignment and quiz :) .

Definitely take this course after learning about machine learning and deep learning, this is really going to help alot

By Lisandro E A

•

Jul 26, 2020

Great course. The first one is an incredible introduction to Neural Networks, and in this course you really learn the whole thing, icluding all details. Completely recommended :)

By Mike R

•

Jan 26, 2018

A great follow-on to course #1 -- the concepts are introduced in a very consumable manner. Good mix of programming assignments and finishes up with a quick intro to Tensorflow.

By Krishna D

•

Aug 30, 2017

Excellent - Very good lectures, Quizzes are setup very well to check the understanding of key items and The programming exercises are so good in particular with Python notebooks.

By Muhammad F R

•

Feb 26, 2024

This course was really helpful for understanding Hyperparameter tuning, regularization and optimization. Thank you so much for this wonderful opportunity to learn from the best.

By Ruikar K D n

•

Oct 1, 2021

These course gives really insight in the working and how to make our models more efficient. One suggestion will be to include more on the tensorflow functions and their working.

By Shangjian Z

•

Jul 31, 2021

In this course ,we can learn multi-series of method to enhance our model's performance and dive deep in some algorithm daily used factory such as mini-batch, drop out, Adam etc.

By Khanij K S G

•

Sep 17, 2020

Wonderful course, this helped me to understand the neural net tuning better. Even though I had studied neural nets before, I learned a many things and perspective in this course

By PRABHAV K

•

Aug 7, 2020

Good brief course but requires extra efforts from the user to fully understand the course by reading its material and memorizing the concepts not just to finish the assignments.

By RAVIKANT T

•

Jul 10, 2019

excellent course in terms of small things that matters a lot on the performance. hyperparameters & their tuning, regularization etc. Thank You Coursera for this amazing coursera

By Kevin S C

•

Apr 3, 2019

A helpful tutorial if you want to understand deeply how to tune your hyperparameters. It is also good for beginners and as well as those who are refreshing their passed lessons.

By David W

•

Jan 19, 2019

very thoughtful introduction to various learning optimizer. easy introduction into tensorflow.

it would be better if there is more content on the local optima/saddle point issue.

By Ajay S

•

Jan 7, 2019

Really a Great course for the deep learning thanks coursera for prioviding me financial aid for the course and i am able to complete the course with in the time . Thanks a Lot .

By Rafael E

•

Jan 23, 2018

Another amazingly useful class. One can't help but feel that anyone working in deep learning would greatly benefit from this course (and all the others in this specialization!).

By Cristina N

•

Dec 13, 2017

A lot of useful informations about how to tune your net and what to know when implementing it! Very useful for those who want to know what's inside the "black box" of a Deep NN.

By Oliver O

•

Oct 16, 2017

Very good course on addressing a number of NN hyperparamater issues that I came accross when I tried to build my first ML project after the first Andrew NG course at Stanford.

By UDAY B S

•

Oct 6, 2017

This course teaches you about the Hyper parameter tuning, Regularization and Optimization. This is one of the best Course which teaches core of Neural network and deep learning.

By Iain W

•

Aug 16, 2017

Great course. Andrew is a great teacher. He never goes too fast, and his simpler is better method works great. Learning something difficult like machine learning was a pleasure.