Syllabus
Syllabus
Vision
Computer Vision
This course is designed to equip you with a deep understanding of computer vision, by mastering
image processing, neural networks, and advanced models, you will gain the ability to analyze,
interpret, and manipulate visual data.
Learning Objectives
Develop a strong foundation in image processing and deep learning for computer
vision.
Understand and implement Convolutional Neural Networks (CNN) for image
classification.
Apply advanced object detection techniques like YOLO and Faster RCNN.
Explore vision transformers and how attention mechanisms enhance computer vision
tasks.
Master segmentation methods for precise image analysis using models like Unet and
DeepLab.
Implement and evaluate real-time object tracking systems with algorithms like SORT
and DeepSORT.
Prerequisites
The Computer Vision course is an advanced program and requires previous competence in
the following areas:
The course is designed to be completed over a duration of approximately four months, allowing for
a thorough exploration of advanced computer vision concepts while providing ample time for
hands-on practice and application.
Krish Naik : Krish Naik is a seasoned AI engineer with over 15 years of experience in machine
learning, deep learning, and computer vision. His expertise includes advanced generative AI
techniques, model development, and implementation of AI solutions across diverse use cases.
Krish’s extensive industry background ensures learners gain a grounded understanding of cutting-
edge ML and AI technologies.
Monal Kumar : An expert in computer vision and a full-stack data scientist, Monal Kumar brings
extensive industry experience, particularly in live deployments of AI solutions. With a strong
background in end-to-end project development and specialization in computer vision, Monal’s
insights will help you navigate both the technical and practical aspects of AI-driven visual
solutions.
Topics
DL - Computer Vision I
This module dives into the fundamentals of deep learning applied to computer vision, focusing on
neural networks. You’ll learn about the essential components of neural networks, including
neurons, layers, activation functions, and backpropagation. The module also covers the basic
techniques for image classification, helping you understand how deep learning can be used to
recognize simple patterns in visual data through digit recognition tasks with a vanilla neural
network.
Topics
DL - Computer Vision II
In this module, you’ll delve into Convolutional Neural Networks (CNN), the cornerstone of modern
computer vision. You'll explore why CNNs outperform traditional neural networks in image tasks
and learn about key components like filters, pooling, and dense layers. By the end, you'll have a
solid understanding of CNN architecture and its applications, and you'll be able to implement your
own CNN model for basic image recognition tasks using architectures like LeNet.
Topics
DL - Computer Vision II
Topics
Topics
Topics
Topics
Topics
Topics
Topics
Topics