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

HD

Dec 5, 2019

I enjoyed it, it is really helpful, id like to have the oportunity to implement all these deeply in a real example.

the only thing i didn't have completely clear is the barch norm, it is so confuse

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

Filter by:

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

By Hemanth R

•

Aug 19, 2020

Absolutely loved the course. have learnt the basic pillars of Neural Networks and DNN. Andrew has clearly explained the diagnosis of a problem and identify bias and variance. then Regularisation techniques, Optimisation algorithms etc.

By Gaetano S

•

May 5, 2020

Thanks to this course I finally learned to optimize a neural network through the tuning of parameters and hyperparameters. And then I finally had my first experience with Tensorflow.

Absolutely recommended. Andrew never disappoints me.

By Thomas L

•

Oct 8, 2019

I can't emphasize how much I enjoyed this course. The course material is clear, structured and well laid out and each concept builds on the previous with repeated emphasis on key walk away points. Can't wait to start the next course :)

By Ali S

•

Mar 19, 2019

This is a great course like other ones in this specialization. I learned from this course why we need regularization, how to do them exactly, what are the rules-of-thumb for setting hyperparameters, and how to find them systematically.

By Parth D

•

Feb 20, 2020

After learning neural network and deep learning it is important to learn improving networks.This course gives idea to improve your network.Only knowing how to build a neural net is not okay you should also know to improve the network.

By Sriram G

•

Jun 24, 2018

Had a lot of confusions on why and how to tune hyper parameters. Got a good amount of knowledge in Mini batch, batch normalization, momentum, Adam and RMS prop. Will surely be useful when I tune hyper parameters in my future projects.

By Scott G

•

Feb 17, 2018

Great course. It was a little short, but covered the necessary parts of hyperparameter tuning. I also liked how the last homework was done using TensorFlow and how the courses in the specialization build upon the preceding lectures.

By Zhan S

•

Oct 26, 2017

Teaches "what it is" and "how to do it". Clear steps, easy to follow. It would be great if you can also teach "why it is like this", or say, why is regularization valid, what is the theoretical justification behind regularization etc.

By Tarry S

•

Oct 6, 2017

Excellently taught by Andrew Ng. While the field of Deep Learning and AI continues to evolve rapidly, Andrew maintains calm and explains the core and relevant aspects needed to succeed in this course and hopefully also in your career.

By Prakhar P

•

Jun 22, 2021

I learned a lot of techniques which I can apply in improving my deep learning projects. Very happy to have selected this specialization course. Andrew Ng's style of teaching and imparting a complex topic with examples is unmatchable.

By Derick N T

•

Oct 2, 2020

Very clear and concise explanations. The advice from the instructor's personal experience is particularly exciting. It provides guidance and assures you that you are on the right part. This course is great to help develop intuitions.

By Tommi J

•

Jul 14, 2020

Another great course which is an essential companion to the first course so that you know different techniques for improving and troubleshooting your neural networks. The 3rd week exercise also contains a nice tutorial to TensorFlow!

By Sowmya A

•

Sep 19, 2019

As with the first course of this specialization, Professor takes one step at a time building/ explaining things. He explains even minor details, so it very easy to understand. Also the assignments are very useful to learn the topics.

By Hardik G

•

Apr 1, 2021

Very important course in the path of specializing in deep neural network. The working of optimization and Regularization algorithms help you understand the way to improve the deep neural network thorough tuning the hyper parameters.

By Shrikant A

•

Jan 5, 2020

It has been a very helpful course for me. I got a proper intuition behind the hyperparameter tuning because of this course. Professor Andrew Ng's pedagogy and coursework design is just perfect and i really enjoyed learning from him.

By Omar A

•

Oct 15, 2019

Very Important topic in ML projects. The course gives the intuition for parameters of neural networks and how to choose them. Although slow pace with only a rough idea about each parameter but It is highly recommended for beginners.

By Malena M

•

Jan 6, 2018

Excellent course. Andrew Ng is an excellent instructor, providing very intuitive explanations to very complex models, and very useful applied advice. Makes the course super accessible to anyone with a basic background in statistics.

By said o

•

Jul 30, 2020

Awesome course as always ! It is very nice to have a very experienced deep learning practitioner showing you step by step how to build your own models and sharing many tips, intuitions and practices in a such a fluid and clear way.

By ONKAR S

•

Apr 30, 2020

Best course from deep learning ai i have learn regularization , different optimization algorithm like rms_prop, momentum and Adam also lean what is deep leaning framewrok and also use one of them in assignment of week 3 of coursera

By Angelo C

•

May 6, 2019

Enjoyed the class and would recommend to those who wants to know more about the hyperparameters relating deep learning. Materials well explained by Prof Ng and assignment equally well designed. Looking forward to the next section.

By Sagar K

•

Mar 19, 2019

Liked the content of this course. I would have liked optional videos about the mathematics behind the optimization algorithms. Appreciate the focus on building the optimization algorithms from ground up before learning a framework.

By Anand R

•

Feb 23, 2018

A great course. I appreciate the way how Andrew Ng explained all the technical details which i have never able to understand. Before taking this course, it used to be black box for me. Many many thanks to the great teacher of AI.

By MARKO Y

•

Jan 6, 2021

Andrew Ng explains everything so well. I am still a high school student without any calculus background yet, and I can still understand all the concepts. I recommend this course to any young individuals getting into deep learning!

By Karimkhan P

•

Sep 18, 2020

Nice course on hyperparameter tuning, regularization, and optimization. Those who are research scholars will get deep knowledge. Working professionals get good hints for improving the model and accuracy through various techniques.

By Busra N A

•

Aug 19, 2020

I enjoyed the every bit of this course! It is very well structured as always and optimization methods are clearly explained. I like the last programming assigment the most. It gives you a solid grasp of Deep Learning architecture.