This repository contains all my solved programming assignments of Deep Learning Specialization by deeplearning.ai on Coursera. It consists of 5 courses, starting with the very foundations of Deep Learning, i.e., how to build neural networks, I learnt about Optimization Algorithms, CNNs, RNNs and many more.
Course 1 : Neural Networks and Deep Learning
- Logistic Regression with a Neural Network mindset
- Planar data classification with a hidden layer
- Building your deep neural network: Step by Step
- Deep Neural Network Application
Course 2 : Improving Deep Neural Networks Hyperparameter tuning, Regularization and Optimization
- Initialization
- Regularization
- Gradient Checking
- Optimization
- Tensorflow
Course 3 : Structuring Machine Learning Projects
- No programming assignments
Course 4 : Convolutional Neural Networks
- Convolutional Model: step by step
- Convolutional model: application
- Residual Networks
- Car detection with YOLOv2
- Art generation with Neural Style Transfer
- Face Recognition for the Happy House
Course 5 : Sequence Models
- Building a recurrent neural network - step by step
- Dinosaur Island - Character-Level Language Modeling
- Jazz improvisation with LSTM
- Operations on word vectors - Debiasing
- Emojify
- Neural Machine Translation with Attention
- Trigger word detection