Study interactive :: Progress tools open in the Study Hub reader.

Module 11: Computer Vision

Master Convolutional Neural Networks (CNNs) for image processing.

What You'll Learn

CNN and RNN curriculum map (CNN track)

Topic Where to study
CNN foundation, architectures, math Computer vision guide
Activations (Sigmoid, tanh, ReLU, Leaky ReLU, ELU, SELU) Activation functions
CNN in PyTorch; augmentation; pretrained models Frameworks PyTorch CV, Augmentation, Transfer learning
RNN / Transformer NLP NLP module

Topics Covered

1. Fundamentals

2. Convolutional Neural Networks (CNNs)

3. CNN Architectures

4. Transfer Learning

5. Data Augmentation

6. Object Detection

7. Segmentation

8. Advanced Topics

Learning Objectives

By the end of this module, you should be able to:

Projects

  1. MNIST with CNN: Improve digit recognition
  2. CIFAR-10 Classification: Classify natural images
  3. Cat vs Dog Classifier: Binary image classification
  4. Transfer Learning Project: Use pre-trained models
  5. Custom Image Classifier: Your own dataset

Key Concepts

Documentation & Learning Resources

Official Documentation:

Free Courses:

Tutorials:

Video Tutorials:

Practice:

Complete Detailed Guide →

Additional Resources:


Previous Module: 10-deep-learning-frameworks
Next Module: 12-natural-language-processing