/Deep-Learning-Specialization

Neural networks with TensorFlow and Keras, hyperparameter tuning, regularization and optimization, CNNs, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization

Primary LanguageJupyter Notebook

Deep Learning Specialization

This is my personal projects for the course. Instructor: [Andrew Ng, DeepLearning.ai](https://www.coursera.org/instructor/andrewng, https://www.deeplearning.ai/)

Certificate

  1. Week1 - Introduction to deep learning
  2. Week2 - Neural Networks Basics
  3. Week3 - Shallow neural networks
  4. Week4 - Deep Neural Networks

Projects:

  1. Week1 - Practical aspects of Deep Learning - Setting up your Machine Learning Application - Regularizing your neural network - Setting up your optimization problem
  2. Week2 - Optimization algorithms
  3. Week3 - Hyperparameter tuning, Batch Normalization and Programming Frameworks

Projects:

  1. Week1 - Introduction to ML Strategy, Setting up your goal, Comparing to human-level performance
  2. Week2 - ML Strategy, Error Analysis, Mismatched training and dev/test set, Learning from multiple tasks, End-to-end deep learning
  1. Week1 - Foundations of Convolutional Neural Networks
  2. Week2 - Deep convolutional models: case studies
  3. Week3 - Object detection
  4. Week4 - Special applications: Face recognition & Neural style transfer

Projects:

Course 5. Sequence Models

  1. Week1 - Recurrent Neural Networks
  2. Week2 - Natural Language Processing & Word Embeddings
  3. Week3 - Sequence models & Attention mechanism

Projects: