- Foundations of Convolutional Neural Networks
- Implement the foundational layers of CNNs (pooling, convolutions) and stack them properly in a deep network to solve multi-class image classification problems.
- Deep Convolutional Models: Case Studies
- Discover some powerful practical tricks and methods used in deep CNNs, straight from the research papers, then apply transfer learning to your own deep CNN.
- Object Detection
- Apply your new knowledge of CNNs to one of the hottest (and most challenging!) fields in computer vision: object detection.
- Special Applications: Face recognition & Neural Style Transfer
- Explore how CNNs can be applied to multiple fields, including art generation and face recognition, then implement your own algorithm to generate art and recognize faces!