Computer Vision using Python & Deep Learning
Ever been fascinated by how autonomous vehicles or robots identify humans? How face recognition systems work? This workshop will help you learn the power of learning on images!
What You’ll Learn
The workshop will provide an overview of Image Processing & Computer Vision using Open CV and Python. It will cover the basics of how to deal with images, different operations on images and also how tensorflow and deep learning can be leveraged for computer vision applications.
Please click the event link in the timetable for the respective price.
MODULE 1: INTRODUCTION TO IMAGE PROCESSING AND OPENCV
- Basics of Image Processing
- Understanding Image Features
- Introduction to functions of OpenCV using Python and its application to computer vision
- Object Segmentation and Detection
- Labs using OpenCV
MODULE 2: INTRODUCTION TO NEURAL NETWORKS AND DEEP LEARNING
To introduce the key concepts of behind deep learning and introduction to the basic mathematics involved
- Basics of Deep Learning Techniques
- Basics of Neural Networks
- Back Propagation
- Activation Functions, Loss Functions, Optimization Functions
- Parts of a model, Hidden layers
- Convolutional Neural Networks
- Basics of different layers, pooling layers, dropouts, and combining all the layers
MODULE 3: INTRODUCTION TO TENSORFLOW
This module covers the basics of tensorflow and how it can be used to build neural network models from scratch for various use cases. It also includes the use of labs.
MODULE 4: COMPUTER VISION USING TENSORFLOW AND DEEP LEARNING
This module introduces how deep learning algorithms can be used to model various Computer Vision cases such as Object Recognition and Segmentation.
- Basic introduction to Computer vision
- Introduction to Deep Neural Networks
- Building and Classifying Images with DNNs
- Incorporating DNNs for object detection
- Optimizing performance of Deep Neural Networks
Please check back for available dates or subscribe to stay updated!
Basic knowledge of Python Programming is required to attend this workshop. It is open to practitioners from any background who have an interest to learn computer vision and deep learning.
About the Course
With the basic knowledge of python and a love for images, learn how coding, machine and deep learning put together can help you build technologies like face detection, object recognition and many others.
This course will take you through the fundamentals of machine learning, the different algorithms involved in supervised and unsupervised learning, model evaluation and model optimization techniques.read more
Understanding and analyzing data is one of the key skills required in the industry today. This course is completely focused on the various aspects of data analytics using Python. Participants will be taught to use and taken through the key libraries for data ingestion and manipulation, exploratory data analysis, model building and data visualization as well as the basic statistics knowledge required to understand the concepts in the latter courses.read more
The Basics of Python is an introductory and beginners’ course to learning and understanding the fundamentals of coding in Python, a powerful, modern, industry demanding language. Participants will learn to write programs, perform various operations, manipulate and visualize data. Participants completing this course will be prepared to take up the advanced modules.read more