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

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.

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:

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

By Annwesha P

•

Jun 11, 2020

It was a very interesting course hence didn't even take much time to get completed. It gives a comprehensive overview of deep learning frameworks and the skills needed to optimize your algorithm.

By Bhanu P M

•

Jun 4, 2020

The course material is great. Assignment problems are very engaging and allow us to practice all the concepts that we learn within and before that week. Andrew NG is great at teaching concepts .

By Samiul I

•

May 31, 2020

Highly recommended after completing of Neural Networks and Deep Learning.

Good explanation about regularization and other optimization technique.

The last assignment of tensorflow is very useful.

By BuÄŸra C

•

Apr 12, 2020

Exceptional as always. Online courses as engaging as the ones Andrew Ng teaches are a delightful rarity. This course was a joy to participate in and I feel throughly satisfied with my experience.

By LI X

•

Aug 24, 2018

I think we as students should have more coding exercise, the coding assignments are too simple if considered as a school-teaching course. We gotta to find some extra Deep Learning projects to do.

By Sean C

•

Feb 15, 2018

A valuable course in enhancing one's ability to properly identify the correct Hyperparameter to tune according to the situation - a critical task in day-to-day debugging & tuning of an algorithm.

By Livakivi

•

Nov 13, 2017

Another great course in the deeplearning.ai specialization, all the given topics are clear and understandable, with the amazing addition of finally getting to deep learning frameworks in the end.

By Bruce M

•

Aug 6, 2020

great course; love the AI heroes sessions - nice quick insights into current research; and enjoy some of the historical aspects as well ... takes me back to my early AI/image understanding days.

By Yong B S

•

Jun 15, 2020

the course is great! I've learned more hyperparameters. The course has teaches me how to add regularization and optimizations. That is another important part of Deep NN. Thanks to the professor!

By Akhil G

•

Jun 15, 2020

A Very Well Structured Course. I learned a lot and enjoyed the way in which everything is explained. Each topic is discussed in great detail with both pros and cons of each Deep learning method.

By L V K S R B

•

May 10, 2020

Great course!!!! Helped me with getting better intuitions on how to develop a simple neural network with normalising inputs, regularisation, optimising algorithms, hyperparameter tuning, etc ...

By S. M F

•

Mar 19, 2020

The specialization is getting more and more interesting! This course was really important to learn improving a model. Now I understand what's going under the hood of basic TensorFlow operations!

By Omar S M

•

Aug 30, 2019

This is an excellent course in which Professor Andrew Ng explains all the concepts and methods related to various optimization techniques and ways to improve neural networks, in a superb manner.

By AKANSH M I L S

•

Aug 13, 2019

I found that the concept of Deep learning hyper parameter tuning were nicely taught and assignments were also designed very well. However, I am not able to learn much about tensorflow framework.

By Ryan W

•

Jul 31, 2019

Great course. Wish it had slightly more in terms of turning hyper parameters with the Adam optimization. Liked the tensorflow framework at the end; I hope it is expanded upon more in the future.

By Kai C

•

Nov 3, 2017

Through this course, I learnt how to tune hyperparameters and a set of optimization for the train process of neural networks. Further I got the opportunity to play TensorFlow. I really enjoy it.

By Sudipto C

•

Sep 14, 2017

Well structured course and very good material. Thoroughly enjoyed Prof. Andrew Ng's lectures and leart a lot from them. I only wish the programming assignments were a bit tougher than they are.

By Alexander G

•

Sep 3, 2017

Thank you for your explanation that are very useful and clear! You present so much difficult material but you do it very concentrate. Thank you for practice and excercises that are very helpful!

By Mike D

•

Aug 22, 2021

Great course, recommended. Coming from a corporate coder/admin/architect/data engineer background this specialization is making me think and work, just as I hoped. Thanks Dr. Ng and everyone.

By Susan M

•

Apr 14, 2021

For a first time learner in this arena, this was a great intro to what and how to proceed. I could take the course a few more times to be ready to use this in industry. Excellent instruction.

By Stanislav T

•

Jul 14, 2018

This course contains great hints for optimisation and tuning. Even if you know about neural networks this course can still be valuable to fill in some gaps and help you improve your algorithms.

By Tannmay Y

•

Jun 4, 2018

Really Amazing course! Highly recommended for all those who wants to go deep in deep learning and understand important methods and logics behind them. Programming assignments are very good too.

By Gadepalli A ( A S

•

Mar 14, 2018

One of the best courses in its class, Prof.Andrew Ng has made it absolutely simple, yet, thorough. The assignments are focused and quickly take one through the crux of what is actually needed.

By Mingzhu D

•

Sep 27, 2017

It is a great course, continuing with the first deep learning course. It is mainly about how to optimize for better results. And the programming assignments are down-to-earth and help me a lot.

By Fuyang L

•

Sep 23, 2017

Andrew Ng is so good at making things easy to understand and he gives you the most essential things you need to know in order to carry out real world machine learning tasks. Highly recommend :D