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

JS

Apr 4, 2021

Fantastic course and although it guides you through the course (and may feel less challenging to some) it provides all the building blocks for you to latter apply them to your own interesting project.

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:

576 - 600 of 7,257 Reviews for Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

By Alvin A

Aug 23, 2017

In this course, Professor Ng shares great guidelines on tuning deep learning hyperparameters, which are a lot compared to other machine learning algorithms. This will surely help any deep learning projects to be more effective.

By Fabian d A G

Jul 31, 2021

The material is definitely not easy and may require a certain amount of self-study for mastery. But the lectures as well as the Discourse resources are more than sufficient to provide any additional resources needed, however.

By Simon T

Apr 4, 2021

Good course to teach you more about how to optimise your neural network, to speed up training, dealing with overfitting etc. This course assumes you know the basics i.e. done the first part of the Deep Learning Specialization.

By Amrith N

Oct 31, 2020

Got many ideas on how to increase the accuracy of the model. Introduction to tensorflow was much essential instead of programming all the stuff from the scratch. Now I am much more encouraged to learn more about tensorflow : )

By Ruben Y Q

Apr 9, 2020

Excelente material, muy pertinente todos los temas del curso. Hay un error en la forma de calificar el examen de la segunda semana.

Por mejorar: Ojalá los cursos dieran las diapositivas que usa Andrew Ng para dictar las clases.

By Ferdi A

Jan 16, 2020

Adjusting parameters are highly essential skills for deep learning programming that most of my friends lacking. Great lectures and assignments around the topic, many thanks to the lecturer and assistants for their great works.

By dhatri P

Jan 7, 2020

The course will make all concepts about improving deep neural network understand in excellent manner by Andrew Ng.Must complete the course on deeplearning.ai.Mathematical concepts along with applciaitons are clearly explained.

By Debabrata M

Jun 23, 2019

This course is an absolute necessary for anyone who wants an in-depth knowledge of optimising their deep learning solutions. Loved the course work and I could easily relate the course contents with the practical aspects of AI.

By Nilson C

Jul 22, 2020

This course provides a detailed description on parameter tuning and also deep mathematical aspects behind it. This is a must-take course to understand how neural network parameters operate inside and the way to optimize them.

By Sivaram T

Jun 26, 2020

This course helps me a lot to learn about tuning hyper parameters of deep learning, efficient optimize for gradient descent. Personelly, I love the idea of momentum for gradient descent.

Thanks for giving intro to TensorFlow.

By Sam M

Oct 22, 2018

Excellent follow up to the first course. Lectures and lessons are well matched to reinforce the material. A few minor errors in the programming assignments that have been pointed out in the forums that need to be corrected.

By Suresh K

May 4, 2018

Really great course by Andrew. I am marking all of them as 5 stars. But these are not fake reviews. These are really great. As I have mentioned in other comments. I really like the style of Andrew of writing while explaining.

By Rangaraj S

Oct 8, 2017

Learnt a lot about the different of the Hyper-Parameters & the different kinds of Optimization algorithms. Was really beautifully explained & made intuitive to understand. Loved to have an introduction to Tensor-Flow as well.

By William G

Jul 5, 2019

A little less technical than the first machine learning course for the Deep Learning Specialization, but very valuable nonetheless, don't hesitate to try! It truly is a good course and Professor Andrew Ng is a great teacher!

By Robert P

Apr 16, 2018

The content is generally great and well worth it. Perhaps the only frustrating aspect is navigating to the Jupyter notebooks. I wish the links to the notebooks were on the same pages as the Submission and Discussion links.

By Hilla P

Dec 28, 2017

Again Andrew Ng did a fantastic job explaining complex problems in a simple terms which make the course fun to follow. The quiz and the practice exams also help better understand the problem and the concept behind the video.

By Mikhail G

Oct 30, 2017

Very helpful course that sheds light on the inherent parameters of popular 'black box' DL libraries. After passing the course you will be able to understand and variate the majority of those small but important coefficients.

By Tao H

Aug 21, 2017

Very helpful! This course helps me step into the details of deep neural networks in practice, and teaches me how to fix those issues, as well as Tensorflow which is a popular deep learning programming framework using Python.

By Omar H G

Mar 9, 2021

Great course, sometimes you might get lost but its understandable due to the complexity of the topics, but doing the programming assignments helped me to solve my questions

Thanks to the mentors, discussion forums and Andrew

By Bruce 劉 B

Aug 21, 2020

this course was much easier for me to follow, i am really grasping the core coding. really enjoy this course and the others from deeplearning.ai

but the notebook crashed again... but luckily only one line of code was lost.

By Muhammad A i

Apr 20, 2020

It was a really good course, like the first one. The only problem is that we got the idea of hyper parameters. We haven't still figured out how to automatically set values of all hyper parameters. That was a bit sad for me.

By Chetan P B

Apr 13, 2020

Thanks a lot, Andrew. Now I know Batch Norm and Adam very well. With the TensorFlow assignment, I can say I have enough basic knowledge to gain more. The practice assignment was very well organized to gain TensorFlow basics

By Aleksander L

Apr 1, 2020

I'm not sure if those technics are still applicable with high-level libraries, but I really like the way Prof. Ng explains it and it helps me to better understand how it works behind the scenes of already written functions

By Sathiya N C

Jan 26, 2020

a very good course to get started with hands-on deep learning. This will not only cover the hyperparameters and optimization techniques but also covers the underlying math and reasoning behind using it. It's fun! Go for it!

By David K

Jul 1, 2019

I'm always satisfied with deeplearnig.ai's courses.

All the lectures are making me understand very well with simple and easy explanations.

I really like to recommend this course to anyone who wants to begin the deep learning.