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:

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

By Markus S

•

Jul 22, 2018

Great course. The into notebook to tensorflow is little less intuitive, but in total I enjoyed also the second part of this series! Thanks a lot for all the effort!

By Liyan X

•

Jun 12, 2018

Very useful module. The week 3 assignment should incorporate some batch norm exercises though, as the deep learning framework material is easy to pick up elsewhere.

By Kanchana R

•

Nov 3, 2017

Well structured and easy to follow. Provides a thorough understanding of the different optimizations we use in training NNets. Also good introduction to tensorflow.

By Akshath V

•

Oct 18, 2017

A very good course to know more about Optimization techniques and Hyper parameter tuning. It also introduces you to TensorFlow Framework which makes your life easy.

By shashank m

•

Sep 4, 2019

This specialization is for the beginners and the assignments are so helpful and will not have any problem in solving them because of the great structured approach!

By Gil E B

•

Jul 12, 2019

Conceretized my knowledge of Tuning and Regularization with low level tensorflow to understand the computational graph that represents the bolts and nuts of keras.

By Abhinav S

•

Mar 5, 2019

It is a great course. The concepts for hyperparameter optimization are explained in best and intuitive way. Also math is really made easy for better understanding.

By Bradley W

•

Dec 13, 2017

Excellent. Tensorflow is a little tricky and there was a typo in the comments that caused some problems getting the answers to match but overall very good course.

By Yen-Chung T

•

Oct 1, 2017

A quick but useful overview on how to tune a deep learning model to combat various problems, mostly variance. A bonus is a short tutorial at the end on TensorFlow.

By Ling G

•

Sep 17, 2017

Great course. Homework is a bit too easy, though.

Wish we have some more classes covering topics like how to handle huge data sets (like using GPU computing, etc.)

By Abhinav K

•

Jan 10, 2022

The course is amazing. Prof. Andrew explains the topic in a way which is very easy to understand even for beginners. I am very happy after completing this course.

By Saurabh M

•

Jan 31, 2021

I've done courses with similar content but no other teacher could explain it like Andre Ng. It is really a course you must do if you've completed the intro course

By Sharmin S

•

Jul 5, 2020

A solid course on parameter tuning while developing machine learning models. Helped me lot in improving my understanding of the inner workings of hyperparameters.

By Sai G B A

•

May 1, 2020

I think tuning of hyper parameters is the very important thing in the model building process. This course will let you know about all the hyper parameters tuning.

By Fahim M

•

Apr 13, 2020

Great course. Well structured. Necessary insights provided alog with an introduction to the available deep learning frameworks. Professor Andrew is truly awesome.

By John S

•

May 18, 2019

Great course; nobody provides intuition like Professor Ng, and the homework is easy but also provide a good practice set of references we can always come back to.

By Jiapeng Z

•

Apr 30, 2019

really impressive course. I built my first Neural Network with tensorflow. This feeling is amazing. I really learn a lot from this course! Thank you professor Ng!

By Tan B

•

Feb 12, 2019

Perfect illustration as stated in the Title. You also get to learn and play with Tensorflow, which is one of the best programming frameworks to shorten the codes.

By Andrew B

•

Aug 8, 2018

Very helpful course! enjoyed the programming assignments! While I enjoyed the introduction to tensor flow in the end, I wish we had explored the topic a bit more!

By Jiayu H

•

Jul 9, 2018

Really a wonderful course! It's useful to what I am doing now and really important to my future. Coding with python and tensorflow is really important and needed.

By Buddhiprabha E

•

Jun 2, 2018

Wonderful course. Great teaching by Andrew as always! Can be recommended to anyone interested in learning optimization techniques and hyperparameter tuning in ML.

By Nicholas S

•

Mar 13, 2018

There are a lot of things you don't realize you need to be doing when you first get started, and this course helps you to understand when and how to tweak things.

By Mohammed A A D

•

Mar 23, 2023

Andrew Ng is great as always, but I wish you would expand upon your introduction to Tensorflow by adding another section that provides more in-depth information.

By Dibyajyoti D

•

Nov 13, 2020

A Course with proper depth and must do for all deep learning enthusiasts. This course also provides a proper introduction and hands-on experience with TensorFlow

By Siddharth S

•

Aug 7, 2020

The course is perfect for those who love learning the intuitions and inner working of Neural Network, a bit difficult for non - mathematical background learners.