Convolutional Neural Networks

This course will teach you how to build convolutional neural networks and apply it to image data. Thanks to deep learning, computer vision is working far better than just two years ago, and this is enabling numerous exciting applications ranging from safe autonomous driving, to accurate face recognition, to automatic reading of radiology images.

Week 1: Foundations of Convolutional Neural Networks

Key Concepts of Week 1

Assignment of Week 1

Week 2: Deep convolutional models

Key Concepts of Week 2

Assignment of Week 2

Week 3: Convolutional Neural Networks

Key Concepts of Week 3

Assignment of Week 3

Week 4: Special applications: Face recognition & Neural style transfer

Discover how CNNs can be applied to multiple fields, including art generation and face recognition. Implement your own algorithm to generate art and recognize faces!

Assignment of Week 4

Course Certificate

Certificate