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:

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

By Derek H

•

Jun 18, 2021

good for developer in any kind. I am from Taipei, Taiwan. These courses give me a better understanding how hyperparameter and Tensorflow works. can't wait to go to the next course!

By Godawari S R

•

Sep 26, 2019

The course was really informative. I learnt a lot about deep neural networks and hyper parameter tuning. It gave good brief introduction to tensor flow framework for deep learning.

By Akshay J

•

Jun 11, 2018

Very good and well structured course with practice exercises. Learned in detail how various things work behind the lines of code. Very useful and conceptual. I highly recommend it.

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.