Deep Learning With PyTorch

Start solving Computer Vision problems using Deep Learning techniques and the PyTorch framework. Dive into the architecture of Neural Networks, and learn how to train and deploy them on the cloud.

Play Video

Course Code
DLPT

Type
Intermediate

Available in
Python

Price
$999 $649

Prerequisites: Basic understanding of Computer Vision required
(Courses are (a little) oversubscribed and we apologize for your enrollment delay. As an apology, you will receive a 20% discount on all waitlist course purchases. The current wait time will be sent to you in the confirmation email.)
Play Video

Lifetime Access

Official OpenCV Certification

Active Community Support

30-Day Money-Back Guarantee

A glimpse of the topics covered

Course Topics

  1. Introduction to Artificial Intelligence
  2. NumPy Refresher
  3. Introduction to PyTorch
  4. What is inside an ML algorithm?
  1. Understanding Neural Networks
  2. Building Neural Networks in PyTorch
  3. Building Blocks of a Neural Network
  4. Multi-Class Classification using PyTorch
  1. Image Classification
  2. Convolutional Neural Networks
  3. LeNet in PyTorch
  4. Evaluation Metrics for Classification
  5. Important CNN Architectures
  1. Optimizers and LR Schedulers
  2. Training Deep Networks
  3. Using your own Data
  4. Model Complexity, Generalization and Handling Overfitting
  5. Gaining Insights
  1. Troubleshooting Training with TensorBoard
  2. Transfer Learning and Fine-Tuning in PyTorch
  3. Write your own Custom Dataset Class
  4. PyTorch Lightning
  1. Introduction to Semantic Segmentation
  2. PyTorch Segmentation Models and Custom Dataset
  3. Transposed Convolutions
  4. Fully Convolutional Networks
  5. UNet
  6. Dilated Convolution
  7. DeepLabV3
  8. Instance Segmentation
  1. Introduction to Object Detection
  2. Hands on with Object Detection
  3. Classification to Detection
  4. Non Maximum Supression
  5. Evaluation Metrics
  6. Popular Object Detection Architecture
  1. Understanding Faster RCNN
  2. Detectron 2
  3. Ultralytics YOLO
  4. Create a Custom Object Detector

Tool Kit

Download Curriculum PDF

Testimonials

Certificates

To receive a Certificate of Completion from OpenCV.org, you need to complete the graded quizzes + assignments + projects, with more than 50% marks and within 6 months of enrolling in the course.

Graduation Certificate

Certificate of Completion

You will receive a Certificate of Excellence if you score more than 70% marks on the graded quizzes + assignments + projects within 6 months of enrolling in the course.

Honor Certificate

Certificate of Excellence

This course is available as part of the following Programs


Programs

Mastering OpenCV with

Python (Python) - $249

Fundamentals of Computer

Vision & Image Processing
(Python or C++) - $599

Deep Learning with

PyTorch (Python) - $999

Deep Learning with TensorFlow & Keras (Python) - $999

Computer Vision & Deep Learning Applications (Python) - $699

Mastering Generative AI

for Art (Python) - $299

Standard Retail

Summer Sale Pricing

Black Friday Sale

Student Pricing (20% Discount)

Mastering OpenCV with Python - $249
Fundamentals of CV & IP - $599
Deep Learning With PyTorch - $999
DL with TensorFlow & Keras -$999
CV & DL Applications - $699
Mastering Generative AI for Art - $299

Courses Offered

Edit Content
Edit Content
Edit Content
Edit Content

GENAI

Dive deep into Stable Diffusion. Learn all the techniques of generating images, fine-tuning Stable Diffusion on your own images and even training a GPT language model.

Available in Python

|

$299 $194

Frequently Asked Questions

Edit Content
Yes, our courses are designed to accommodate learners with varying levels of experience. All that is required is a basic understanding of at least one programming language (Python is preferable but not mandatory). We will walk you through the fundamental concepts, providing step-by-step guidance.

To get the most from our courses, you should possess a working knowledge of Python or a similar programming language. For the courses offered in C++, you should have a basic proficiency in C++.

Aside from the programming experience mentioned above, the series of courses are designed to take you from the fundamentals in Image Processing and Computer Vision through more advanced topics in Deep Learning. If you are looking to jump in directly to our Deep Learning courses, then you should have a good understanding of the foundational material in Image Processing and Computer Vision.

Upon finishing a course, you will be awarded a certificate of completion from OpenCV.org. To qualify for the certificate, you must complete all graded quizzes, assignments, and projects, obtaining a score of at least 50% within six months of enrollment. If your score exceeds 70%, you will be granted an Honor Certificate.