Introduction to Computer Vision
Computer vision is a rapidly popularized field of artificial intelligence that is becoming increasingly used in technology industries and startups. Python basic knowledge is required for this workshop
Day – 1
- Traditional Computer Vision methodologies
- Computer vision in our day-to-day life.
- History of Computer vision
- What’s an image?
- Image Transformations.
- Sobel Filters.
Day – 2
- OpenCV Hands-On
- Reading Image
- Writing on Image
- Background Subtraction
- Invisible clock
- Image Transformations
- Face Detection
- Template Matching
- On Air-Drawing
Day – 3
- Convolutional Neural Networks
- Intro Machine Learning
- How CNN Works
- ConvolutionÂ
- Pooling
- Strides
- Browser Demo’s
- Basic CNN Implementation
- CNN Architectures overview
- 2012-AlexNet
- 2014-VGGNet
- 2015-ResNet
- 2020-FixEfficientNet-L2.
Day – 4
- Computer Vision Project Workflow. (Tensorflow Implementation)
- Data Collection
- Data Pre-processing
- Data Augmentation
- Splitting data
- Training model
- Evaluating model
- Transfer Learning
Day – 5
- Computer Vision Application (Advanced concepts)
- Object DetectionÂ
- One-Shot LearningÂ
- Face RecognitionÂ
- Pose Estimation
- Image SegmentationÂ
- Image CaptioningÂ
- Further Learning Resource
About the Instructor:
Hi, I am Maithreyan Kesavan. I am a Machine learning Facilitator, and I have conducted hands-on ml workshops in institutions across the nation.
Building and organizing Tensorflow User Group Coimbatore. Following are my achievements
-
Facilitator – Explore ML academy program google AI
- Co-organizer TFUG
- 2 Years of Experience in ML
arshad kanumukkala (verified owner) –
Good usefull
arshad kanumukkala (verified owner) –
Short and usefull course
Aashi Gupta (verified owner) –
Very informative as a short term course… And things were well presented
DARBAR VALI K (verified owner) –
This was the wounderful session