Deep Learning Specialization (2021)
The latest programming assignments and quizzes from all courses in the Coursera Deep Learning specialization offered by deeplearning.ai.
Professor: Andrew Ng
Credits
This repo contains my work for this specialization. The code base, quiz questions and diagrams are taken from the Deep Learning Specialization on Coursera, unless specified otherwise.
Programming Assignments
Course 1: Neural Networks and Deep Learning
- Week 2 - Python Basics with Numpy
- Week 2 - Logistic Regression with a Neural Network mindset
- Week 3 - Planar data classification with one hidden layer
- Week 4 - Building your Deep Neural Network: Step by Step
- Week 4 - Deep Neural Network for Image Classification: Application
Course 2: Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
- Week 1 - Initialization
- Week 1 - Regularization
- Week 1 - Gradient Checking
- Week 2 - Optimization Methods
- Week 3 - Introduction to TensorFlow
Course 4: Convolutional Neural Networks
- Week 1 - Convolutional Neural Networks: Step by Step
- Week 1 - Convolutional Neural Networks: Application
- Week 2 - Residual Networks
- Week 2 - Transfer Learning with MobileNet
- Week 3 - Autonomous Driving Application Car Detection
- Week 3 - Image Segmentation with U-Net
- Week 4 - Face Recognition
- Week 4 - Deep Learning & Art: Neural Style Transfer
Course 5: Sequence Models
- Week 1 - Building a Recurrent Neural Network - Step by Step
- Week 1 - Dinosaur Land -- Character-level Language Modeling
- Week 1 - Jazz improvisation with LSTM
- Week 2 - Word Vector Representation and Debiasing
- Week 3 - Neural Machine Translation with Attention
- Week 3 - Trigger Word Detection
- Week 3 - Transformer Network