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:

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

By Cameron F

•

May 26, 2019

I felt like this course gave me a very solid foundation in improving my deep learning models. It tries to touch on the major topics to give you a starting point for your own research.

By Leigh L

•

Nov 25, 2018

I love this course. It has many in-depth tips and advices based on many real life experiences. Many suggestions can be applied directly into solving difficult Deep Learning practices.

By Fahad S

•

Sep 5, 2018

This is much needed course with great content on improving neural networks which is rarely available in any other online course. Suggestions from andrew Ng's experience is invaluable.

By Mahendri D

•

Jul 31, 2018

the course is great, truly continuation of the first course. starting with hyperparameters tuning then how to speed up the process, finally use DL framework to efficiently build model

By Hermes R S A

•

Mar 7, 2018

Absolutely necessary! Although they were stronger on Regularization and Optimization than on Hyperparameter tuning, one cannot go about using ML/DL without those concepts amalgamated.

By Kurt K

•

Nov 27, 2017

A clear explanation of a difficult subject with an emphasis on being able to create and to understand your own neural networks.- Plus in this module how to make them work efficiently.

By Shekhar N

•

Aug 25, 2020

Excellent course after the preliminary one. You get used to the style of programming that is intended to be the best for someone who's starting out. Can't wait to go to the next one!

By Satya K R

•

Aug 20, 2020

great course. Love the instructor. Andrew Explained stuff so better than other literature available on internet. learned a lot about optimization. thanks for such a wonderful course.

By Amrendra P S

•

May 29, 2020

Improving my Knowledge using this course. I am happy to be able to learn these course materials by Honorable Andrew Ng.

Thank you for such a good effort for passing on your knowledge.

By Stephen G

•

May 7, 2020

Fantastic course. I love how much high-level intuition Andrew aims to convey, without leaving out any of the low-level details that I consider completely crucial to my understanding.

By Simon R

•

Nov 18, 2018

This course is one of the most important for actually doing deep learning. I also liked the hands-on exercises that (again) improved my knowledge of things like numpy and tensorflow.

By Peter B

•

Aug 30, 2018

This continues to be a very well done series of courses. The sections are cohesive and grouped in a way that makes it easy to learn the concepts needed before progressing. Thank you!

By Kashyap G

•

Feb 22, 2018

A great value addition to the first deep learning course in the module. I liked going into the details of hyperparameters and good way to get started with tensorflows. Just loved it!

By Pushkar P

•

Dec 10, 2017

Hyperparameter tuning and selection of the best learning algorithm are topics which are frequently less understood. This course teaches a systematic approach to thinking about these.

By Zhao Y

•

Nov 19, 2017

This course gives me a deep understanding of how to tune hyper parameter, how to implement regularization and optimization. It really makes me move a big step forward in the AI way.

By Kamyar A

•

Feb 1, 2021

This course alongside the whole specialization helped me a lot with my bachelor's thesis! I thank Andrew and deeplearning.ai for all of the excellent information they have provided!

By Reham E

•

Jul 18, 2020

The course is fruitful, it contains a lot of valuable contents. I feel like it's useful for ML in general not just NN. It's totally recommended for anyone interested in applying NN.

By ANIL V

•

Jun 13, 2020

Great in-depth lectures, with lots of example. I am able to understand the core concepts and with tensorflow will be able to implement them as well.

Thanks a lot to to the instructor

By Omega I

•

Jan 18, 2020

Give good understanding about optimization of Neural Networks. Covers almost all the techniques required for beginners.Better If you can update the course to include new algorithms.

By Karan S

•

Aug 28, 2019

It was extremely helpful for me to prepare a strong base towards neural networks. Thank you for much needed intro on Tensorflow. I feel more confident on working with ML frameworks.

By Vibhav I K

•

Jun 30, 2019

Yet an amazing course by deeplearning.ai. The course transfers practical aspects of machine learning of optimizing neural nets to using the industry relevant framework - TensorFlow.

By Paras D

•

Apr 6, 2019

This course is a must-do for deep learning practitioners as it teaches about the most important parts of deep learning which are essential to understand to build an efficient model.

By Gregor F

•

Aug 9, 2018

Very helpful for if you like to apply NNs. Gives a good overview about what is really effective for learning. A well balanced insight into essential and effective tuning algorithms.

By Jose L M

•

Nov 26, 2017

Great course but it's not well covered the use of dev set data in the code exercises. Cross Validation is not teach how to code so there is a gap between theory and coding practice.

By Piyush M

•

Nov 21, 2017

The course is a master piece of details on how to build a highly optimized neural network. Great Course. Highly Recommended to anyone who wants to get in the field of Deep Learning.