You are on page 1of 6

30-Hrs Live Online Instructor-led Training on

APPLIED DEEP LEARNING & COMPUTER VISION ON IMAGE & VIDEO


Total Duration: 30 Hours |10-days | 3-Hours/-day

Training Highlights :
5+ Hands-on AI Projects 30+ Hours live online Instructor-led Training.
covered during the training.

Training includes: Certificate of completion by Eduxlabs in


Projects, Training PPT's & Recording. Association e-Cell IIT-Hyderabad

Training Projects :
Project 1: Face, Eye, Smile Detection using OpenCV
Project 1: Face Recognition using OpenCV & K-Nearest Neighbours Algorithm Classification
Project 2: Facial Expression / Emotion Detection using Deep Learning (CNN)
Project 3: Face Mask Detection and Classification using Deep Learning CNN and OpenCV for real time
recognition.
Project 4: Object Detection using Computer Vision and Deep Learning
Project 5: Traffic Sign Image Classification for Self-Driving Car
Project 6: Social Distancing Detector using Computer Vision and Deep Learning API Keras
Project 7: Brain MRI Medical Image Segmentation using U-Net
Project 8: Human pose estimation using Deep Learning in OpenCV
30-HRS COURSE CONTENT
DEEP LEARNING & COMPUTER VISION APPLICATION ON IMAGE and VIDEO

Module 1: Introduction to Machine Learning

• Introduction to Artificial Intelligence


• Introduction to Machine Learning
• Artificial Intelligence vs Machine Learning
• Benefits of Machine Learning w.r.t. traditional methodologies
• Deep Learning - Introduction
• How DL is different from all other Machine Learning methods
• Supervised and unsupervised learning
• Classification and Regression in Supervised Learning
• Clustering and Association in Unsupervised Learning
• Algorithms that are used in these categories
• Types of Data – Numerical and Categorical
• Types of Numerical Data – Discrete and Continuous
• Types of Categorical Data – Nominal, Ordinal and Dichotomous

Module 2: Python Fundamentals [CORE]

• Overview of Python- Starting with Python


• Python data types: Primitive
• Core built-in data structures – Lists, Tuples, Dictionaries, Sets
• String, String built-in methods
• Data manipulation tools (Operators, Functions, Packages, control structures, Loops, arrays etc.)
• Loops and Conditional statements
• Python UDFs – def keywords
• Reading and writing files
• Python Keywords – Lambda Function

Module 3: Data Analysis – Visualization Using Python

• Introduction exploratory data analysis


• Descriptive statistics, Frequency Tables and summarization
• Univariate Analysis (Distribution of data & Graphical Analysis)
• Bivariate Analysis (Cross Tabs, Distributions & Relationships, Graphical Analysis)
• Creating Graphs- Bar/pie/line chart/histogram/ boxplot/ scatter/ density etc)
• Exploratory Data Analysis
• Visualize distribution of Age variable with Seaborn
• Seaborn Kernel Density Estimation (KDE) plot
• Seaborn Catplot(), Countplot() function
Module 4: Working with Images and Video

Computer Vision - OPENCV

• Introduction Computer Vision


• Basics - Syntaxes
• Reading an Image
• Drawing Over an Image
• Mouse Handling

Image Transformation

• Image Transformation
• RGB to HSV, GRAYSCALE
• Edge Detection
• Smoothing Image
• Resizing Image
• Color Filter using OpenCV
• Color Detection
• Contour Detection
• Affine Transformation
• Homography Transformation
• Perspective Transformation

Video Transformation

• Starting VideoCam
• Reading from a Video
• Read, Write and Display Videos
• Implementation of color filter using video
• Understanding Haarcascades
• Cascade Classifier
• Video Gradients

Module 5: Face Detection Using HAARCASCADE

• HaarCascades
• Detect Multiscale
• Cascade Classifiers
• Face Detection using HaarCascades
• Face Detection using Deep Learning
• Person Detection
• Eye and Smile Detection using OpenCV & Haar Cascades

Module 6: KNN (K- Nearest Neighbours)

• K- Nearest Network – Introduction


• How does the KNN algorithm work?
• Methods of calculating distance between points
• Methods to choose the K
• GridSearchCV– Choosing Hyper parameters
Module 7: Logistic Regression

• Assumptions
• Probability and Odd Ratio
• Logical Interpretation used in Classification
• Hypothesis – Sigmoid Equation, Logistic Equation
• Odds Ratio and Interpretation
• Model Specification
• Prediction Probability
• Model Parameter Significance Evaluation
• Model Optimization of threshold value
• Confusion Matrix, Accuracy
• Practical: Handwritten Digit Classification

Module 8: Module FACE RECOGNISATION using OpenCV

• Development of Human Face Recognition


• Collecting Image Samples
• Collecting the faces of the test data sets with labels
• Reading training samples & creating training classifiers
• Face detection from sample
• OpenCV Face Recognizer
• KNN Face Recognition

DENSE LAYER – ANN

Module 9: Single Layered Perceptron

• Perceptron
• Various activation functions in neural networks – Unit Step, Sigmoid, ReLu, Softmax, and hyperbolic
functions
• Single Layer Perceptron

Module 10: Artificial Neural Networks

• Perceptron
• ANN & Working
• Single Layer Perceptron Model
• Multilayer Neural Network
• Feed Forward Neural Network
• Cost Function Formation
• Activation Function
• Cost Function Optimization
• Applying Gradient Descent Algorithm
• Stochastic Gradient Descent
• Backpropagation Algorithm & Mathematical Modelling
• Programming Flow for backpropagation algorithm
• Use Cases of ANN – OR Gate
• Programming Single Layer Neural Networks using Python

Module 11: Artificial Neural Network Classification

• Logistic Regression – Theory


• Artificial Neural Network
• Dense Layer Network
• Classification Problems
• Training the model
• Hypothesis, Parameters & Hyperparameters
• Loss Function
• Model Optimization – Optimizers
• Activation Function - Sigmoid, Softmax

TENSORFLOW & KERAS

Module 12: TensorFlow

• TensorFlow library for AI


• Keras – High Level TensorFlow API
• Getting started with TensorFlow
• Installation & Setting up TensorFlow
• TensorFlow Data Structures
• Tensor board – Visualization

CNN

Module 13: CNNs (Convolutional Neural Networks)

• Convolutional Neural Network


• Understanding the architecture and use-cases of CNN
• Pooling Layer – Max Pooling, Average Pooling
• How to visualize using CNN
• How to fine-tune a convolutional neural network
• What is transfer learning
• Kernel filter, Feature maps, and pooling
• Deploying convolutional neural networks in TensorFlow

IMAGE SEGMENTATION

Module 14: Mask R-CNN

• Image Segmentation
• Instance Segmentation
• Region of Interest (RoI)
• Mask R-CNN Basic Architecture
• R-CNN Framework
• RoI Align
• Loss Function
• FCN vs MLP

Module 15: U-NETS

• Understanding Semantic Segmentation


• What is U-Net
• U-Net Architecture
• Contraction & Expansion Path in U-Net Architecture
• Biomedical Image Segmentation using U-Net
PROJECTS:

Project 1: Face, Eye, Smile Detection using OpenCV


Project 1: Face Recognition using OpenCV & K-Nearest Neighbours Algorithm Classification
Project 2: Facial Expression / Emotion Detection using Deep Learning (CNN)
Project 3: Face Mask Detection and Classification using Deep Learning CNN and OpenCV for real time
recognition.
Project 4: Object Detection using Computer Vision and Deep Learning
Project 5: Traffic Sign Image Classification for Self-Driving Car
Project 6: Social Distancing Detector using Computer Vision and Deep Learning API Keras
Project 7: Brain MRI Medical Image Segmentation using U-Net
Project 8: Human pose estimation using Deep Learning in OpenCV

Training includes:
Training will be taken by one Industrial Expert with the experience of 8-9 years in the industry and has delivered
more then 1000+ sessions in India and abroad. The training hour is 3 hours/ each day. Mode of training is
Instructor-led live online

• 30 Hours Instructor-led live online Hands-on based learning with Projects.


• Interactive Query Session.
• Soft copy of Training material, PPT's , Projects code & Training Recording .
• FDP/ short Training certificate of completion will be provided to each Attendee.

Who can attend?

• Training is best suitable for Engineering college faculty, Research scholar, Student & Working IT
Professional.

EduxLabs Team
(Esoir Business Solutions Gurugram)
M: +91-7053133032 | 8851533667
Email info@eduxlabs.com| www.eduxlabs.com

You might also like