- 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
- 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)
- 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