Computer Vision Full Syllabus

Rakesh TS
3 min readDec 21, 2020

Note from author:

This course is your ‘local author’ for Deep Learning. The course is designed in a way for students to have a perfect kick-off towards building a career in Data Science. There are practical examples of applications using Deep Learning meeting industry standards. Having experience as a Data Scientist in both service based and product based companies, the author has blended this course to have a striking balance between the theoretical and practical concepts in Deep Learning for Computer Vision. Most of the code snippets you find in this course are going to be useful for you, when you solve a computer vision problem across your career as a data scientist. So, it is important for you to practice the code along to get a hands on experience as a data scientist.

This article has the complete list of lessons that covers the computer vision tutorials. A to Z of Computer Vision and Deep Learning.

Target Audience : Final year College Students, New to Data Science Career, IT employees who wants to switch to data science Career .

Important Note: The below hyperlinks are connected to my friend’s link, which means you can view them any number of time without having to be a premium member.

Welcome to Deep Learning for Computer Vision with Python. This course is your guide to mastering deep learning applied to practical, real-world computer vision problems utilizing the Python programming language and Keras library. Inside this series of course, you’ll learn how to apply deep learning to take-on projects such as image classification, object detection, training networks on large-scale datasets, and much more.

Table of Content:

Lesson 0: Set up your windows environment for Computer Vision

Lesson 1: Computer Vision Tutorial — Lesson 1

A. What pixels is, how they are used to form an image.

B. Images as Numpy array.

Lesson 2: Computer Vision Tutorial — Lesson 2

A. Loading an Image from Disk

B. Obtaining the ‘Height’, ‘Width’ and ‘Depth’ of Image

C .Finding R,G,B components of the Image

D. Drawing using OpenCV

Lesson 3: Computer Vision Tutorial — Lesson 3

Basic Image Processing
a) Rotation
b) Resizing
c) Flipping
e) Cropping
f) Image Arithmetic

Lesson 4: Computer Vision Tutorial — Lesson 4

A. Morphological operations

B. Exercise to extract the tabular structure in an invoice document using Morphological operations

Lesson 5: Computer Vision Tutorial — Lesson 5

A. Image Classification Using Machine Learning

B. Image Classification : Machine Learning way vs Deep Learning way

Lesson 6: Computer Vision Tutorial — Lesson 6

A. Machine Learning Introduction

B. Machine Learning Algorithms
a) K — Nearest neighbor Algorithm
b) Exercise : K-Nearest Neighbor classifier to classify hand written digits images from the MNIST
datasets

Lesson 7: Computer Vision Tutorial — Lesson 7

A. Machine Learning Algorithms continuation …
a) Decision Trees

Lesson 8: Computer Vision Tutorial — Lesson 8

A. Machine Learning Algorithms continuation …
a) Logistic Regression
b) Approaching Logistic Regression with Neural Network Mindset

Lesson 9: Computer Vision Tutorial — Lesson 9: Coming soon…

A. Deep Learning Introduction

B. Neural Networks

Lesson 10: Computer Vision Tutorial — Lesson 10:

A. How CNN is Different from Traditional Neural Networks: Compositionality and Local Invariance

B. Convolution

C. Convolution Neural Networks Building Blocks

Lesson 11: Computer Vision Tutorial — Lesson 11:

A. CNN Network Visualizer

Lesson 12: Computer Vision Tutorial — Lesson 12:

A. Transfer Learning

B. Using Network as a Feature Extractor

C. Fine Tuning

Lesson 13: Computer Vision Tutorial — Lesson 13:

A. Resnet

Lesson 14: Computer Vision Tutorial — Lesson 14:

A. Object Detection

B. Exercise : Build Your First Object Detection Model

Lesson 15: Computer Vision Tutorial — Lesson 15:

A. Faster R-CNNs

Lesson 16: Computer Vision Tutorial — Lesson 16:

A. Single Shot Detector (SSD)

--

--