You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Analyze the major trends driving the rise of deep learning, and give examples of where and how it is applied today.
Learning Objectives
Discuss the major trends driving the rise of deep learning.
Explain how deep learning is applied to supervised learning
List the major categories of models (CNNs, RNNs, etc.), and when they should be applied
Assess appropriate use cases for deep learning
Week 2
Set up a machine learning problem with a neural network mindset and use vectorization to speed up your models.
Learning Objectives
Build a logistic regression model structured as a shallow neural network
Build the general architecture of a learning algorithm, including parameter initialization, cost function and gradient calculation, and optimization implemetation (gradient descent)
Implement computationally efficient and highly vectorized versions of models
Compute derivatives for logistic regression, using a backpropagation mindset
Use Numpy functions and Numpy matrix/vector operations
Work with iPython Notebooks
Implement vectorization across multiple training examples
Explain the concept of broadcasting
Week 3
Build a neural network with one hidden layer, using forward propagation and backpropagation.
Learning Objectives
Describe hidden units and hidden layers
Use units with a non-linear activation function, such as tanh
Implement forward and backward propagation
Apply random initialization to your neural network
Increase fluency in Deep Learning notations and Neural Network Representations
Implement a 2-class classification neural network with a single hidden layer
Compute the cross entropy loss
Week 4
Analyze the key computations underlying deep learning, then use them to build and train deep neural networks for computer vision tasks.
Learning Objectives
Describe the successive block structure of a deep neural network
Build a deep L-layer neural network
Analyze matrix and vector dimensions to check neural network implementations
Use a cache to pass information from forward to back propagation
Explain the role of hyperparameters in deep learning