Programming assignments from all courses in the Coursera Deep Learning specialization offered by deeplearning.ai.
Instructor: Andrew Ng
This repo is updated each time a Programming assignment is completed.
Course 1: Neural Networks and Deep Learning
- Week 1 - Introduction to Deep Learning.
- Week 2 - Logistic Regression as a Neural Network.
- Week 3 - Shallow Neural Network.
- Week 4 - Deep Neural Networks.
Course 2 : Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
- Week 1 - Practical Aspects of Deep Learning.
- Week 2 - Optimization Algorithms.
- Week 3 - Hyperparameter Tuning, Batch Normalization and Programming Frameworks.
Course 3 : Structuring Machine Learning Projects
- Week 1 - ML Strategy (1).
- Week 2 - ML Strategy (2).
Course 4 : Convolutional Neural Networks
- Week 1 - Foundations of Convolutional Neural Networks.
- Week 2 - Deep Convolutional Models: Case Studies.
- Week 3 - Object Detection.
- Week 4 - Special Applications: Face recognition & Neural Style Transfer.
Course 5 : Sequence Models
- Week 1 : Recurrent Neural Networks.
- Week 2 : Natural Language Processing & Word Embeddings.
- Week 3 : Sequence Models & Attention Mechanism.
- Week 4 : Transformer Network.