Course Information
Course Overview
Build your own detector by labelling, training and testing on image, video and in real time with camera: YOLO v3 and v4
In this hands-on course, you'll train your own Object Detector using YOLO v3-v4 algorithms.
As for beginning, you’ll implement already trained YOLO v3-v4 on COCO dataset. You’ll detect objects on image, video and in real time by OpenCV deep learning library. The code templates you can integrate later in your own future projects and use them for your own trained YOLO detectors.
After that, you’ll label individual dataset as well as create custom one by extracting needed images from huge existing dataset.
Next, you’ll convert Traffic Signs dataset into YOLO format. Code templates for converting you can modify and apply for other datasets in your future work.
When datasets are ready, you’ll train and test YOLO v3-v4 detectors in Darknet framework.
As for Bonus part, you’ll build graphical user interface for Object Detection by YOLO and by the help of PyQt. This project you can represent as your results to your supervisor or to make a presentation in front of classmates or even mention it in your resume.
Content Organization. Each Section of the course contains:
Video Lectures
Coding Activities
Code Templates
Quizzes
Downloadable Instructions
Discussion Opportunities
Video Lectures of the course have SMART objectives:
S - specific (the lecture has specific objectives)
M - measurable (results are reasonable and can be quantified)
A - attainable (the lecture has clear steps to achieve the objectives)
R - result-oriented (results can be obtained by the end of the lecture)
T - time-oriented (results can be obtained within the visible time frame)
Course Content
- 10 section(s)
- 59 lecture(s)
- Section 1 Welcome
- Section 2 Objects Detection with YOLO v3-v4
- Section 3 Labelling new dataset in YOLO format
- Section 4 Creating custom dataset in YOLO format
- Section 5 Converting Traffic Signs dataset in YOLO format
- Section 6 Training YOLO v3-v4 in Darknet framework
- Section 7 Building PyQt user interface for Objects Detection with YOLO v3-v4
- Section 8 How does it work?
- Section 9 YOLO v4
- Section 10 YOLO v5
What You’ll Learn
- Apply already trained YOLO v3-v4 for Object Detection on image, video and in real time with camera
- Label own dataset and structure files in YOLO format
- Train YOLO v3-v4 detector in Darknet framework
- Assemble custom dataset in YOLO format
- Convert existing dataset of Traffic Signs in YOLO format
- Build individual PyQt graphical user interface for Object Detection based on YOLO v3-v4 algorithm
Skills covered in this course
Reviews
-
DDiana Kasler
The course on training YOLO for object detection with custom data has been quite valuable. It offers a solid foundation in both the theoretical and practical aspects of object detection, particularly when working with real-world, non-standard datasets. I appreciate the hands-on approach, especially the steps involving data annotation, training, and evaluation. Overall, it's a useful resource for anyone looking to implement YOLO in a custom application.
-
OOscar Martin
Excelente
-
MMitja Mavrič
By the halfway point of the course, it is completely clear how to prepare data for training. The material is presented in a straightforward and unambiguous manner. I can't wait to see how the training process works!
-
FFaramarz Arad
Great training.