Skip to content

πŸ“ Solved Programming Assignments of Deep Learning Specialization on Coursera

Notifications You must be signed in to change notification settings

HeliosX7/Deep-Learning-Specialization

Repository files navigation

Deep Learning Specialization

Note:Only for reference purposes

Overview

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.

Programming Assignments

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