(Udemy) Modern Computer Vision™ PyTorch/ Tensorflow2 Keras & OpenCV4 (Rajeev D. Ratan)

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn **Modern Computer Vision** with **PyTorch, Tensorflow2 Keras, and OpenCV4** completely free! This comprehensive course, taught by Rajeev D. Ratan, covers everything from the fundamentals of Computer Vision to cutting-edge deep learning techniques.

**Computer Vision is transforming the world!** From self-driving cars to medical imaging, the applications are endless. This course provides a clear path to mastering Computer Vision, helping you build in-demand skills and unlock exciting career opportunities.

Explore a **hands-on learning experience** using **Google Colab Notebooks**, making it easy to get started with no complex installations required. The course covers both **Classical Computer Vision** with **OpenCV** and **Deep Learning** with **PyTorch and TensorFlow Keras**, giving you a comprehensive understanding of the field.

**Here’s what you’ll learn:**

  • **OpenCV fundamentals:** Image manipulation, contours, segmentation, object detection, facial recognition, and more.
  • **Deep Learning foundations:** CNNs, transfer learning, generative adversarial networks (GANs), autoencoders, neural style transfer, and more.
  • **Modern CNN Architectures:** ResNets, DenseNets, MobileNET, VGG19, InceptionV3, EfficientNET, and ViTs.
  • **Advanced techniques:** Object detection (YOLOv5, Faster R-CNNs), deep segmentation (U-NET, SegNET), tracking (DeepSORT), and video classification.
  • **Real-world projects:** Implement image captioning, optical character recognition (OCR), 3D computer vision, medical imaging analysis, and more.

**This course is perfect for:**

  • Beginners interested in Computer Vision and Deep Learning.
  • Data scientists and machine learning engineers looking to expand their skills.
  • Students and professionals in related fields like robotics, image processing, and artificial intelligence.

**Enroll now and start your journey into the exciting world of Computer Vision!** This course is completely free of cost and available on Theetay, offering courses from platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more.

Show More

What Will You Learn?

  • All major Computer Vision theory and concepts!
  • Learn to use PyTorch, TensorFlow 2.0 and Keras for Computer Vision Deep Learning tasks
  • OpenCV4 in detail, covering all major concepts with lots of example code
  • All Course Code works in accompanying Google Colab Python Notebooks
  • Learn all major Object Detection Frameworks from YOLOv5, to R-CNNs, Detectron2, SSDs, EfficientDetect and more!
  • Deep Segmentation with U-Net, SegNet and DeepLabV3
  • Understand what CNNs 'see' by Visualizing Different Activations and applying GradCAM
  • Generative Adverserial Networks (GANs) & Autoencoders - Generate Digits, Anime Characters, Transform Styles and implement Super Resolution
  • Training, fine tuning and analyzing your very own Classifiers
  • Facial Recognition along with Gender, Age, Emotion and Ethnicity Detection
  • Neural Style Transfer and Google Deep Dream
  • Transfer Learning, Fine Tuning and Advanced CNN Techniques
  • Important Modern CNNs designs like ResNets, InceptionV3, DenseNet, MobileNet, EffiicentNet and much more!
  • Tracking with DeepSORT
  • Siamese Networks, Facial Recognition and Analysis (Age, Gender, Emotion and Ethnicity)
  • Image Captioning, Depth Estimination and Vision Transformers
  • Point Cloud (3D data) Classification and Segmentation
  • Making a Computer Vision API and Web App using Flask

Course Content

Introduction

  • A Message from the Professor
  • Course Introduction
    11:30
  • Course Overview
    11:27
  • What Makes Computer Vision Hard
    06:07
  • What are Images
    07:06

Download Code and Setup Colab

OpenCV – Image Operations

OpenCV – Image Segmentation

OpenCV – Haar Cascade Classifiers

OpenCV – Image Analysis and Transformation

OpenCV – Motion and Object Tracking

OpenCV – Facial Landmark Detection & Face Swaps

OpenCV Projects

OpenCV – Working With Video

Deep Learning in Computer Vision Introduction

Building CNNs in PyTorch

Building CNNs in TensorFlow with Keras

Assessing Model Performance

Improving Models and Advanced CNN Design

Visualizing What CNN’s Learn

Advamced Convolutional Neural Networks

Building and Loading Advanced CNN Archiectures and Rank-N Accuracy

Using Callbacks in Keras and PyTorch

PyTorch Lightning

Transfer Learning and Fine Tuning

Google DeepStream and Neural Style Transfer

Autoencoders

Generative Adversarial Networks (GANs)

Siamese Network

Face Recognition (Age, Gender, Emotion and Ethnicity) with Deep Learning

Object Detection

Modern Object Detectors – YOLO, EfficientDet, Detectron2

Gun Detector – Scaled-YoloV4

Mask Detector TFODAPI MobileNetV2_SSD

Sign Language Detector TFODAPI EfficentDet

Pothole Detector – TinyYOLOv4

Mushroom Detector Detectron2

Website Region Detector YOLOv4 Darknet

Drone Maritime Detector R-CNN

Chess Piece YOLOv3

Bloodcell Detector YOLOv5

Hard Hat Detector EfficentDet

Bloodcell Detector YOLOv5

Plant Doctor Detector YOLOv5

Deep Segmentation – U-Net, SegNet, DeeplabV3 and Mask R-CNN

Body Pose Estimation

Tracking with DeepSORT

Deep Fakes

Vision Transformers – ViTs

BiT BigTransfer Classifier Keras

Depth Estimation

Image Similarity using Metric Learning

Image Captioning with Keras

Video Classification usign CNN+RNN

Video Classification with Transformers

Point Cloud Classification PointNet

Point Cloud Segmentation Using PointNet

Medical Project – X-Ray Pneumonia Prediction

Medical Project – 3D CT Scan Classification

Low Light Image Enhancement MIRNet

Deploy your CV App using Flask RestFUL API & Web App

OCR Captcha Cracker

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×