YOLO Custom Object Detection With Google Colab GPU

Learn Python-based YOLO Custom Object Detection using pre-trained dataset models as well as custom-trained dataset models. Read more.

5.0( 1 REVIEWS )
41 STUDENTS
3h 56m
Course Skill Level
Beginner
Time Estimate
3h 56m

I am a Post Graduate Masters Degree holder in Computer Science and Engineering with experience in Android/iOS Mobile and PHP/Python Web Developer Apps

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who this course is for:

  • Beginners or those who want to start with Python-based Object Recognition and want to develop custom object detection models

What you’ll learn: 

  • Object recognition using a predefined dataset called the Coco dataset which can classify 80 classes of objects
  • How to create our own custom dataset and train the YOLO model. We will try to create our own coronavirus detection model.

Requirements: 

  • No prior knowledge is required to take this course

Object Detection is the most used application of Computer Vision, in which the computer will be able to recognize and classify objects inside an image. We will be specifically focusing on YOLO or You Only Look Once which is an effective real-time object recognition algorithm which is featured in Darknet, an open source neural network framework.

This course is equally divided into two halves. The first half will deal with object recognition using a predefined dataset called the Coco dataset which can classify 80 classes of objects. In the second half, we will try to create our own custom dataset and train the YOLO model. We will try to create our own coronavirus detection model.

In the latter part of the course, we will train our custom coronavirus model. We will keep on monitoring the loss for every iteration or epoch as we call it in neural network terms. Our model will automatically save the weights of every 100th epoch securely to our Google Drive backup folder. We will see a continued decrease in the loss values as we go through the epoch. And after many iterations, our model will come into a convergence or flatline state in which there is no further improvement in loss. At that time, we will obtain a final weight which we can use to predict whether an image contains coronavirus in it or not.

Our Promise to You

By the end of this course, you will have learned YOLO custom object detection.

Artificial Intelligence, Quantum Computing, and a plethora of advanced technology courses are offered in my instructor profile.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Computer Vision.

Course Curriculum

Section 1 - Course Introduction
Course Introduction And Table Of Contents 00:00:00
Course Resources 00:00:00
Introduction To YOLO Object Detection 00:00:00
Environment Setup - Installing Anaconda 00:00:00
Section 2 - Python Basics
Python Basics - Assignment 00:00:00
Python Basics - Flow Control 00:00:00
Python Basics - Data Structures 00:00:00
Python Basics - Functions 00:00:00
Section 3 - Installing OpenCV Library
Installing OpenCV Library 00:00:00
Section 4 - Introduction To CNN
Introduction To CNN 00:00:00
Section 5 - YOLO Pre-Trained Object Detection
YOLO Pre-Trained Object Detection From Image - Part 1 00:00:00
YOLO Pre-Trained Object Detection From Image - Part 2 00:00:00
YOLO Pre-Trained Object Detection From Image - Part 3 00:00:00
YOLO Pre-Trained Object Detection From Image - Part 4 00:00:00
YOLO Pre-Trained Object Detection From Image - NMS - Part 1 00:00:00
YOLO Pre-Trained Object Detection From Image - NMS - Part 2 00:00:00
YOLO Pre-Trained Object Detection From Real-Time Webcam Video 00:00:00
YOLO Pre-Trained Object Detection From Pre-Saved Video 00:00:00
Section 6 - Introduction To Custom Trained YOLO Model
Introduction To Custom Trained YOLO Model 00:00:00
YOLOv4 Custom Training Phase 1 - Yolov4 Introduction And Downloading Weights 00:00:00
YOLOv4 Custom Training Phase 1 - Yolov4 Preparing Darknet 00:00:00
YOLOv4 Custom Training Phase 2 - Data Collection - Part 1 00:00:00
YOLOv4 Custom Training Phase 2 - Data Collection - Part 2 00:00:00
YOLOv4 Custom Training Phase 2 - Image Labelling - Part 1 00:00:00
YOLOv4 Custom Training Phase 2 - Image Labelling - Part 2 00:00:00
YOLOv4 Custom Training Phase 2 - Train Test Split 00:00:00
YOLOv4 Custom Training Phase 2 - Data Preparation - Part 1 00:00:00
YOLOv4 Custom Training Phase 2 - Data Preparation - Part 2 00:00:00
YOLOv4 Custom Training Phase 3 - Preparing Files Sync To Drive 00:00:00
YOLOv4 Custom Training Phase 3 - Connecting Colab And Drive 00:00:00
YOLOV4 Custom Training Phase 4 - Compile And Test Darknet - Part 1 00:00:00
YOLOV4 Custom Training Phase 4 - Compile And Test Darknet - Part 2 00:00:00
YOLOV4 Custom Training Phase 4 - Compile And Test Darknet - Part 3 00:00:00
YOLOv4 Custom Training Phase 5 - Chart And Training Progress Analysis 00:00:00
YOLOv4 Custom Training Phase 5 - Finalizing Training Download Weights 00:00:00
Colab GPU Usage Limit Issue 00:00:00
OpenCV Upgrade For YOLOv4 00:00:00
YOLOv4 Pretrained Object Recognition From Image And Video 00:00:00
Section 7 - YOLOv4 Custom Coronavirus Detection
YOLOv4 Custom Coronavirus Detection From Image 00:00:00
YOLOv4 Custom Coronavirus Detection From Video 00:00:00
Other Sample Real World Case Studies 00:00:00

About This Course

Who this course is for:

  • Beginners or those who want to start with Python-based Object Recognition and want to develop custom object detection models

What you’ll learn: 

  • Object recognition using a predefined dataset called the Coco dataset which can classify 80 classes of objects
  • How to create our own custom dataset and train the YOLO model. We will try to create our own coronavirus detection model.

Requirements: 

  • No prior knowledge is required to take this course

Object Detection is the most used application of Computer Vision, in which the computer will be able to recognize and classify objects inside an image. We will be specifically focusing on YOLO or You Only Look Once which is an effective real-time object recognition algorithm which is featured in Darknet, an open source neural network framework.

This course is equally divided into two halves. The first half will deal with object recognition using a predefined dataset called the Coco dataset which can classify 80 classes of objects. In the second half, we will try to create our own custom dataset and train the YOLO model. We will try to create our own coronavirus detection model.

In the latter part of the course, we will train our custom coronavirus model. We will keep on monitoring the loss for every iteration or epoch as we call it in neural network terms. Our model will automatically save the weights of every 100th epoch securely to our Google Drive backup folder. We will see a continued decrease in the loss values as we go through the epoch. And after many iterations, our model will come into a convergence or flatline state in which there is no further improvement in loss. At that time, we will obtain a final weight which we can use to predict whether an image contains coronavirus in it or not.

Our Promise to You

By the end of this course, you will have learned YOLO custom object detection.

Artificial Intelligence, Quantum Computing, and a plethora of advanced technology courses are offered in my instructor profile.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Computer Vision.

Course Curriculum

Section 1 - Course Introduction
Course Introduction And Table Of Contents 00:00:00
Course Resources 00:00:00
Introduction To YOLO Object Detection 00:00:00
Environment Setup - Installing Anaconda 00:00:00
Section 2 - Python Basics
Python Basics - Assignment 00:00:00
Python Basics - Flow Control 00:00:00
Python Basics - Data Structures 00:00:00
Python Basics - Functions 00:00:00
Section 3 - Installing OpenCV Library
Installing OpenCV Library 00:00:00
Section 4 - Introduction To CNN
Introduction To CNN 00:00:00
Section 5 - YOLO Pre-Trained Object Detection
YOLO Pre-Trained Object Detection From Image - Part 1 00:00:00
YOLO Pre-Trained Object Detection From Image - Part 2 00:00:00
YOLO Pre-Trained Object Detection From Image - Part 3 00:00:00
YOLO Pre-Trained Object Detection From Image - Part 4 00:00:00
YOLO Pre-Trained Object Detection From Image - NMS - Part 1 00:00:00
YOLO Pre-Trained Object Detection From Image - NMS - Part 2 00:00:00
YOLO Pre-Trained Object Detection From Real-Time Webcam Video 00:00:00
YOLO Pre-Trained Object Detection From Pre-Saved Video 00:00:00
Section 6 - Introduction To Custom Trained YOLO Model
Introduction To Custom Trained YOLO Model 00:00:00
YOLOv4 Custom Training Phase 1 - Yolov4 Introduction And Downloading Weights 00:00:00
YOLOv4 Custom Training Phase 1 - Yolov4 Preparing Darknet 00:00:00
YOLOv4 Custom Training Phase 2 - Data Collection - Part 1 00:00:00
YOLOv4 Custom Training Phase 2 - Data Collection - Part 2 00:00:00
YOLOv4 Custom Training Phase 2 - Image Labelling - Part 1 00:00:00
YOLOv4 Custom Training Phase 2 - Image Labelling - Part 2 00:00:00
YOLOv4 Custom Training Phase 2 - Train Test Split 00:00:00
YOLOv4 Custom Training Phase 2 - Data Preparation - Part 1 00:00:00
YOLOv4 Custom Training Phase 2 - Data Preparation - Part 2 00:00:00
YOLOv4 Custom Training Phase 3 - Preparing Files Sync To Drive 00:00:00
YOLOv4 Custom Training Phase 3 - Connecting Colab And Drive 00:00:00
YOLOV4 Custom Training Phase 4 - Compile And Test Darknet - Part 1 00:00:00
YOLOV4 Custom Training Phase 4 - Compile And Test Darknet - Part 2 00:00:00
YOLOV4 Custom Training Phase 4 - Compile And Test Darknet - Part 3 00:00:00
YOLOv4 Custom Training Phase 5 - Chart And Training Progress Analysis 00:00:00
YOLOv4 Custom Training Phase 5 - Finalizing Training Download Weights 00:00:00
Colab GPU Usage Limit Issue 00:00:00
OpenCV Upgrade For YOLOv4 00:00:00
YOLOv4 Pretrained Object Recognition From Image And Video 00:00:00
Section 7 - YOLOv4 Custom Coronavirus Detection
YOLOv4 Custom Coronavirus Detection From Image 00:00:00
YOLOv4 Custom Coronavirus Detection From Video 00:00:00
Other Sample Real World Case Studies 00:00:00

Course Review

5.0

5.0
1 Ratings
  1. Anonymous

    Excellent

    5.0

    Learned a lot

Are you interested in higher education?