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

39,128 ratings
4,156 reviews

About the Course

This course will teach you the "magic" of getting deep learning to work well. Rather than the deep learning process being a black box, you will understand what drives performance, and be able to more systematically get good results. You will also learn TensorFlow. After 3 weeks, you will: - Understand industry best-practices for building deep learning applications. - Be able to effectively use the common neural network "tricks", including initialization, L2 and dropout regularization, Batch normalization, gradient checking, - Be able to implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence. - Understand new best-practices for the deep learning era of how to set up train/dev/test sets and analyze bias/variance - Be able to implement a neural network in TensorFlow. This is the second course of the Deep Learning Specialization....

Top reviews


Dec 24, 2017

Exceptional Course, the Hyper parameters explanations are excellent every tip and advice provided help me so much to build better models, I also really liked the introduction of Tensor Flow\n\nThanks.


Oct 31, 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:

126 - 150 of 4,098 Reviews for Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

By 任华琛

Feb 02, 2019

very helpful

By Andreea A

Feb 02, 2019

This was a useful course for newbies in neural networks. It gave useful hints regarding how to update the model one is using based on what problems one observes, as well as how to tune the hyperparameters (if there is enough computational power or one runs a small problem). Obviously, this is just a starting point and one should invest a lot of time and energy to become experienced.

By Chandrakant P

Feb 02, 2019

Thank you Andrew Ng

By Tushar K

Feb 02, 2019

This course helped me a lot in understanding the hyperparameters

By Yash C V

Feb 03, 2019


By Matei I

Feb 02, 2019

This course covers details about neural network implementations that are extremely useful in practice. In fact, after completing week 1 and learning about vanishing gradients, I was finally able to debug a NN implementation that I had been struggling with. I'm also grateful for the introduction to Tensorflow. As with the previous course in this specialization, expect to be spoon-fed during the programming assignments. The course would be better if it let you think more during assignments.

By Navruzbek

Feb 02, 2019

very good course


Feb 02, 2019

i am galde to finish this course and i am very interested to continue to complet all courses

By Shi Y

Feb 02, 2019

Very intuitive! Learned a lot in this course. Although PA is somewhat easy to finish. Forum is active and helpful. Looking forward to the next courses.

By Dana A

Feb 02, 2019

The lectures are awesome, bu think the exercise need some more polish and more depth

By Vivek V A

Feb 04, 2019

Course is good for a beginner goes from basics to advanced with practice assignments as well

By Pedro B M

Feb 04, 2019

As always Andrew Ng is very didactic explaining different and complex hyperparameter tuning techniques and optimizations algorithms, giving intuitive explanations and examples. I've been learning a lot in these courses! And more than that, the content is presented in such a way that motivates the student to go beyond and explore/try different implementations and problems to apply. I highly recommend the course for anyone who wants to become a serious ML practitioner!

By YuyuanLiu

Feb 04, 2019

Andrew is the best.

By Warren W

Feb 04, 2019


By Giuseppe R

Feb 03, 2019

Exceptional course: complete overwiew of basic concepts of Neural Network + good introduction to Tensorflow

By Zhenwei Z

Feb 05, 2019

Very good course

By Akash G

Feb 05, 2019


By Praneet A M

Feb 05, 2019

Great course with an excellent course structure

By Thor T

Feb 04, 2019

Many nice hints about hyperparameter tuning

By nadaradjane

Feb 05, 2019

Excellent. Need your slides, Mr Ng!!!

By Pratik D K

Feb 05, 2019

This course is a must for every deep learning enthusiast!

By Arun R

Feb 06, 2019

Very good.

By Pooja A

Feb 05, 2019

Great curriculum and explanation

By Jayatu S C

Jan 26, 2019 was tough to manage with office but somehow managed. Andrew and his team are magnificent.

By Zoya

Jan 26, 2019

Awesome course! Learned a lot! :D