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:

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

By Yicheng D

•

Aug 17, 2019

It explains many problems you might meet when you are actually implementing a nn, which are not offered by other ml theory course.

By Wenzhe z

•

May 23, 2019

This course shows us how to learn machine learning in a simple way. I find this really helpful to me. Thanks very much! Andrew ng!

By Roshan C

•

May 22, 2019

the best course to learn optimizing Neural net in order to increase the accuracy and reduce the error rate and enhance specificity

By Md F S

•

Apr 23, 2019

Thank you Coursera for this awesome course. I have learned a lot from this course. And the presentation is on the whole new level.

By Arjun r

•

Jan 15, 2019

Loved every lecture. Excellently structures programming assignments. Highly recommended for an beginner deep learning practitioner

By Stanislau B

•

Mar 13, 2018

Highly recommend this course for the beginners to improve your intuition with tuning hyperparameters and quick intro to Tensorflow

By Karthik T

•

Dec 12, 2017

Awesome..... No Words to Describe. Best Specialization i have ever taken. Another best course from God father of machine learning.

By Anubhav B (

•

Oct 8, 2017

I seriously learnt a lot from this course, from optimization to tensorflow. Thanks to coursera for providing me this opportunity.

By Jacob S

•

Oct 1, 2017

Gives you a good understanding of the essentials of creating Neural Networks, including an introduction to frameworks (Tensorflow)

By Aryaman C

•

Aug 24, 2022

Fantastic course and detailed explanation with easy-to-understand examples, and the instructor's overall enthusiasm is inspiring.

By Abhishek T

•

Jan 3, 2020

Thanks to Discussion Forums. It helped in pointing out the problems faced with auto-grader. Overall the course module was great!!

By Arram B

•

Jan 5, 2019

Thank you Andrew Ng Sir, you made every complex topic easily understandable with very efficient way.

Thanks for everything Sir!!!!

By Gunsu A

•

Jan 3, 2019

Excellent course to understand how NN works without extensively using any deep learning frameworks (except tensorflow at the end)

By Naveen R

•

Dec 20, 2017

Excellent handling of niche deep learning concepts and exceptional categorization of the same were the highlights of this course.

By Christophe K

•

Nov 22, 2017

Very instructive course on how to fine-tune your deep neural network. Especially how to address your high bias and high variance.

By Rakesh R P

•

Oct 30, 2017

Very useful to tune deep neural nets for a specific task and implement them quickly using Tensorflow framework for Deep Learning.

By Benner L

•

Sep 30, 2017

Super good course, would be greater if the programming assignments can cover batch normalization part instead of just TensorFlow.

By Saravanan M

•

Sep 17, 2017

I understand the DL hyper parameters to good extent and It will help me to understand these with any DL frameworks. Thanks Andrew

By Anders C

•

Aug 30, 2017

If you liked the Machine Learning Course you will like these courses. Andrew Ng is an expert at making complex ideas seem simple.

By Manh T

•

Aug 26, 2024

Nice course, I know how implement many different techniques to reduce overfitting and types of optimization methods from Scratch

By sushant p

•

Dec 2, 2021

I was expecting an elaborate introduction to deep learning frameworks such as tensorflow but otherwise the coursework was great!

By yannic c

•

Jun 7, 2021

Very Indepth. This course teaches the foundation and the logic behind how to improve neural network models from first principles

By sanket m

•

Jan 25, 2021

This course covers all the basic concept required for the development of an deep learning algorithm to optimize the parameters.

By Vikrant T

•

Jul 25, 2020

A great resource to further build your intuition behind how to apply regularization and tune hyperparameters in a neural network

By Tigmanshu P

•

May 22, 2020

Exceptional ! One of the best courses I have come across. It has so intrigued me and made me think in terms of new perspectives.