Skip to content
CourseraArtificial IntelligenceFree courseCertificate

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

If you want to break into AI, this Specialization will help you do so. Deep Learning is one of the most highly sought after skills in tech. We will help you become good at Deep Learning.In five courses, you will learn the foundations of Deep Learning, understand how to build neural networks, and learn how to lead successful machine learning projects. You will learn about Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more. You will work on case studies from healthcare, autonomous driving, sign language reading, music generation, and natural language

Created by: Andrew Ng

icon
Course Description

This course will teach you the "magic" of getting deep learning to work well. Rather than the deep learning process being a black box, you will understand what drives performance, and be able to more systematically get good results. You will also learn TensorFlow. After 3 weeks, you will: - Understand industry best-practices for building deep learning applications. - Be able to effectively use the common neural network "tricks", including initialization, L2 and dropout regularization, Batch normalization, gradient checking, - Be able to implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence. - Understand new best-practices for the deep learning era of how to set up train/dev/test sets and analyze bias/variance- Be able to implement a neural network in TensorFlow. This is the second course of the Deep Learning Specialization.

icon
Instructor Details

placeholder

Andrew Ng is Co-founder of Coursera, an and Adjunct Professor of Computer Science at Stanford University. His machine learning course is the MOOC that had led to the founding of Coursera! In 2011, he led the development of Stanford University's main MOOC (Massive Open Online Courses) platform and also taught an online Machine Learning class to over 100,000 students, thus helping launch the MOOC movement and also leading to the founding of Coursera.Ng also works on machine learning, with an emphasis on deep learning. He had founded and led the "Google Brain" project, which developed massive-scale deep learning algorithms. This resulted in the famous "Google cat" result, in which a massive neural network with 1 billion parameters learned from unlabeled YouTube videos to detect cats. Until recently, he led Baidu's ~1300 person AI Group, which developed technologies in deep learning, speech, computer vision, NLP, and other areas.

icon
More courses by Andrew Ng

Free

Free

Free

Free

Free

icon
More Artificial Intelligence courses

Free

Free

Free

$79.99

Free

Free

icon
Reviews

5.0

526 reviews in total

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sriram V on 9-Oct-19

Insights into best practices and directions for common problems make it an one-of-a-kind material for learners. Andrew, as always, has been commendable with his tutor team, the exercises are well cleaned up and in good shape. May be, if some optional tough exercises are given, it will add more value.

By Artyom K on 9-May-19

The topics of this course, such as the setting of hyperparameters and the use of tensorflow, are critical topics for me, and in this course they are explained both in lectures and in practical tasks.

By Matthew G on 18-Apr-19

Very good course. Andrew really steps it up in part two with lots of valuable information.

By Tang Y on 15-Apr-19

very practical.

By Md. R K S on 15-Apr-19

Excellent course. When I learned about implementing ANN using keras in python, I just followed some tutorials but didn't understand the tradeoff among many parameters like the number of layers, nodes per layers, epochs, batch size, etc. This course is helping me a lot to understand them. Great work Mr. Andrew Ng. :)

By 董云鹏 on 14-Apr-19

very useful

By Mohamadreza on 14-Apr-19

That was AWSOME! It was really good and I'm pretty sure it would help me through my study and career!Thanks!

By 郑笙桦 on 14-Apr-19

Means a lot.

By Jun L on 13-Apr-19

I'm very happy to finish the second course on this specialization!

By Arun S on 13-Apr-19

This course helped me to understand the practical aspect of NN. Tuning of Hyper parameters, Regularization , Algos like ADAM are important for fast and accurate training. I hope i could make use of information in future. However this course gives very little introduction to tensorflow and somewhat doesn't satisfies students i believe. Prof. Andrew Ng gives a fantastic lectures covering all important aspects in details with patience.

By Yan on 13-Apr-19

Although the concepts of deep learning ( ie. the gradient descent, the chain rule ) are quite easy-understanding and clear to most people, how to choose the hyperparameter and how to effectively carry out the projects are real essence. That's what I learn from this course. Thanks for so many genius researchers contributing to this area.

By Sheelkant Y on 12-Apr-19

Awesome course with amazing content. Very good assignments.

Showing 12 of 526 reviews

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100