When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 3 modules in this 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.
Discover and experiment with a variety of different initialization methods, apply L2 regularization and dropout to avoid model overfitting, then apply gradient checking to identify errors in a fraud detection model.
Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!•2 minutes
Clarification about Upcoming Regularization Video•1 minute
Clarification about Upcoming Understanding Dropout Video•1 minute
Lecture Notes W1•1 minute
(Optional) Downloading your Notebook, Downloading your Workspace and Refreshing your Workspace•5 minutes
1 assignment•Total 50 minutes
Practical Aspects of Deep Learning •50 minutes
3 programming assignments•Total 540 minutes
Initialization•180 minutes
Regularization•180 minutes
Gradient Checking•180 minutes
Optimization Algorithms
Week 2•5 hours to complete
Module details
Develop your deep learning toolbox by adding more advanced optimizations, random minibatching, and learning rate decay scheduling to speed up your models.
Bias Correction in Exponentially Weighted Averages•4 minutes
Gradient Descent with Momentum•9 minutes
RMSprop•8 minutes
Adam Optimization Algorithm•7 minutes
Learning Rate Decay•7 minutes
The Problem of Local Optima•5 minutes
Yuanqing Lin Interview•14 minutes
3 readings•Total 3 minutes
Clarification about Upcoming Adam Optimization Video•1 minute
Clarification about Learning Rate Decay Video•1 minute
Lecture Notes W2•1 minute
1 assignment•Total 50 minutes
Optimization Algorithms •50 minutes
1 programming assignment•Total 180 minutes
Optimization Methods•180 minutes
Hyperparameter Tuning, Batch Normalization and Programming Frameworks
Week 3•6 hours to complete
Module details
Explore TensorFlow, a deep learning framework that allows you to build neural networks quickly and easily, then train a neural network on a TensorFlow dataset.
DeepLearning.AI is an education technology company that develops a global community of AI talent.
DeepLearning.AI's expert-led educational experiences provide AI practitioners and non-technical professionals with the necessary tools to go all the way from foundational basics to advanced application, empowering them to build an AI-powered future.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.9
63,525 reviews
5 stars
88.21%
4 stars
10.57%
3 stars
1.02%
2 stars
0.11%
1 star
0.07%
Showing 3 of 63525
R
RR
4·
Reviewed on Jun 12, 2020
Could have increased assignments and some more indepth knowledge of tensorflow and proper installation way of tensorflow cause mine is showing error when iam trying to practice as shown in the video
N
NC
5·
Reviewed on Jun 2, 2018
Just as great as the previous course. I feel like I have a much better chance at figuring out what to do to improve the performance of a neural network and TensorFlow makes much more sense to me now.
S
SC
5·
Reviewed on Feb 14, 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.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.