Object Detection & Image Classification With Pytorch & Ssd

Posted By: ELK1nG

Object Detection & Image Classification With Pytorch & Ssd
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.92 GB | Duration: 3h 12m

Building object detection system, image classification and image segmentation models using Pytorch, CNN, YOLOv, and SSD

What you'll learn

Learn the basic fundamentals of object detection and image classification

Learn how to build object detection system using Pytorch and SSD

Learn how to build object detection system using Pytorch and Faster R-CNN

Learn how to build object detection system using YOLOv

Learn how to build object detection system using DETR ResNet

Learn how to build manufacturing defect detection model using Keras and Convolutional Neural Network

Learn how to build manufacturing defect detection system using OpenCV

Learn how to build waste classification model using Keras and Convolutional Neural Network

Learn how to build waste classification system using OpenCV

Learn how to build broken road image segmentation model using Unet

Learn how to build broken road detection system using OpenCV

Learn how to activate camera using OpenCV

Learn how object detection system works, starting from input image processing, feature extraction, region proposal, bounding box, and class prediction

Learn how image classification system works starting from data collection, labelling, preprocessing, model selection, training, validation, predicting new image

Learn how to test object detection and image classification systems using variety of inputs like images and videos

Requirements

No previous experience in object detection is required

Basic knowledge in Python and computer vision

Description

Welcome to Object Detection & Image Classification with Pytorch & SSD course. This is a comprehensive project based course where you will learn how to build object detection system, manufacturing defect detection system, waste classification system, and broken road segmentation model using Pytorch, Keras, convolutional neural network, U net, YOLOv, single shot detector, and DETR ResNet. This course is a perfect combination between Python and computer vision, making it an ideal opportunity for you to practice your programming skills while improving your technical knowledge in software development. In the introduction session, you will learn the basic fundamentals of object detection and image classification, such as getting to know how each system works step by step. In the next section, you will learn how to find and download datasets from Kaggle, it is a platform that offers a wide range of high quality datasets from various industries. Before starting the project, you will learn the basics of computer vision like activating cameras and processing images using OpenCV. Afterward, we will start the project, firstly, we are going to build object detection system using Faster R CNN, SSD, YOLOv and Detection Transformers ResNet, those are pre trained models that enable you to detect and classify objects without the need to train them using your own data. Following that, we are going to build a manufacturing defect detection model using Keras and Convolutional Neural Network to classify whether a product is defective or in good condition based on image input. This system will enable users to automatically inspect products using camera or uploaded images, reducing the need for manual quality control checks in factories. Then, after that, we are also going to build a waste classification model using Keras and CNN to distinguish between organic and non organic waste. This system will enable users to automate waste sorting for recycling or disposal purposes by analyzing waste images and accurately identifying materials such as plastic bottles, food waste, papers. In the next section, we are going to build a broken road image segmentation model using the U Net architecture, which is widely used for pixel wise image segmentation tasks. This system will enable users to identify damaged or pothole areas on roads from images, which can assist in infrastructure maintenance and smart city planning.Lastly, at the end of the course, we will conduct testing to make sure the model accuracy is high and the system performs as expected. We will test the system using various inputs such as images, short videos, and real time camera feeds to ensure the features are fully functioning.Well, before getting into the course, we need to ask this question to ourselves, why should we build object detection and image classification models? Well, here is my answer, these models help businesses to automate tasks that were once manual and repetitive, reducing dependency on constant human supervision and improving consistency. This technology is very valuable in industries like manufacturing, waste management, agriculture, retail and transportation. By implementing these systems, businesses can significantly reduce human error and increase processing speed. This will lead to greater efficiency and cost saving.Below are things that you can expect to learn from this course:Learn the basic fundamentals of object detection and image classificationLearn how object detection system works, starting from input image processing, feature extraction, region proposal, bounding box, class prediction, and post processingLearn how image classification system works starting from data collection, labelling, preprocessing, model selection, training, validation, finetuning, and predicting new imageLearn how to activate camera using OpenCVLearn how to build object detection system using Pytorch and SSDLearn how to build object detection system using Pytorch and Faster R-CNNLearn how to build object detection system using YOLOvLearn how to build object detection system using DETR ResNetLearn how to build manufacturing defect detection model using Keras and Convolutional Neural NetworkLearn how to build manufacturing defect detection system using OpenCVLearn how to build waste classification model using Keras and Convolutional Neural NetworkLearn how to build waste classification system using OpenCVLearn how to build broken road image segmentation model using UnetLearn how to build broken road detection system using OpenCVLearn how to test object detection and image classification systems using variety of inputs like images and videos

Overview

Section 1: Introduction to the Course

Lecture 1 Introduction

Lecture 2 Table of Contents

Lecture 3 Whom This Course is Intended for?

Section 2: Tools, IDE, and Datasets

Lecture 4 Tools, IDE, and Datasets

Section 3: Introduction to Object Detection & Image Classification

Lecture 5 Introduction to Object Detection & Image Classification

Section 4: Finding & Downloading Datasets From Kaggle

Lecture 6 Finding & Downloading Datasets From Kaggle

Section 5: Activating Camera with OpenCV

Lecture 7 Activating Camera with OpenCV

Section 6: Building Object detection system with Pytorch & SSD

Lecture 8 Building Object detection system with Pytorch & SSD

Section 7: Building Object detection system with Pytorch & Faster R-CNN

Lecture 9 Building Object detection system with Pytorch & Faster R-CNN

Section 8: Building Object detection system with YOLOv

Lecture 10 Building Object detection system with YOLOv

Section 9: Building Object detection system with DETR ResNet

Lecture 11 Building Object detection system with DETR ResNet

Section 10: Building Manufacturing Defect Detection Model with Keras & CNN

Lecture 12 Building Manufacturing Defect Detection Model with Keras & CNN

Section 11: Building Manufacturing Defect Detection System with OpenCV

Lecture 13 Building Manufacturing Defect Detection System with OpenCV

Section 12: Testing Manufacturing Detection System

Lecture 14 Testing Manufacturing Detection System

Section 13: Building Waste Classification Model with Keras & CNN

Lecture 15 Building Waste Classification Model with Keras & CNN

Section 14: Building Waste Classification System with OpenCV

Lecture 16 Building Waste Classification System with OpenCV

Section 15: Testing Waste Classification System

Lecture 17 Testing Waste Classification System

Section 16: Building Broken Road Image Segmentation Model with Unet

Lecture 18 Building Broken Road Image Segmentation Model with Unet

Section 17: Building Broken Road Detection System with OpenCV

Lecture 19 Building Broken Road Detection System with OpenCV

Section 18: Testing Broken Road Detection System

Lecture 20 Testing Broken Road Detection System

Section 19: Conclusion & Summary

Lecture 21 Conclusion & Summary

Software engineers who are interested in building object detection systems using Pytorch, SSD, Faster R-CNN, YOLOv, and DETR ResNet,Machine learning engineers who are interested in building image classification system using Keras, Convolutional Neural Network, and OpenCV