Deep Learning Foundations
  • Getting Started
  • Introduction
  • Technology behind Neural Networks
  • Types of Layers
  • Code Walkthrough (Dense Neural Network for MNIST Digit Classification)
  • AI Testing and Optimization
  • Code Demo: AI Testing and Optimization
  • Programming Assignment Options
Introduction to RNNs
  • An overview of NLP and it's Relatives
  • Preprocessing Steps for NLP
  • Modeling Natural Language Data
  • Recurrent Neural Networks
  • Long Short Term Memory Networks
  • Understanding the Difference Between RNNs and LSTMs
  • Code Walkthrough
  • New Types of Neural Network Architectures
  • Programming Assignment: Introduction to RNNs (Reuters Newswire)
Reinforcement Learning and GANs
  • Application of GANs and Reinforcement Learning
  • Theory of GANs and Google's Quick, Draw! Dataset
  • Code Walkthrough
  • Deep Reinforcement Learning
  • Code Walkthrough 2
  • Programming Assignment Options: Reinforcement Learning and GANs
  • Bonus Lecture: Boltzmann Machines
  • Summary of Course