Deep Learning Coursera Specialization offered by deeplearning.ai
This repo contains solutions for all programming assignments in deeplearning.ai's Coursera Deep Learning Specialization (optional assignments included)
- Neural Networks and Deep Learning
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
- Structuring Machine Learning Projects
- Convolutional Neural Networks
- Sequence Models
-
Neural Networks and Deep Learning
- Week 2 (Neural Networks Basics)
- Week 3 (Shallow Neural Networks)
- Week 4 (Deep Neural Networks)
-
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)
-
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 and Neural Style Transfer)
-
Sequence Models
- Week 1 (Recurrent Neural Networks)
- Week 2 (Natural Language Processing and Word Embeddings)
- Week 3 (Sequence Models and Attention Mechanism)