Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building YOLO Neural Networks for Object Detection in Python and PyTorch - Part 1

Neural Breakdown with AVB via YouTube

Overview

Learn to implement YOLO (You Only Look Once) neural networks from scratch in a 21-minute video tutorial focused on object detection using Python and PyTorch. Master the fundamentals of deep learning behind YOLO models, including proper image preprocessing through data augmentation and training Feature Pyramid Networks (FPN) for multi-scale object detection. Explore key concepts like YOLO-Darknet backbone architecture, network neck and head components, loss functions, and post-processing techniques including Non-Maximum Suppression (NMS). Code along to build a complete object detection system while understanding common implementation challenges and their solutions through Feature Pyramid Networks. Access supplementary code, documentation, and animations through the provided Patreon links to enhance the learning experience.

Syllabus

- Intro
- Object Detection
- YOLO
- Dataset
- Preprocessing
- Python code
- Data Augmentations with Albumentations
- Basic YOLO architecture
- YOLO-Darknet Backbone
- Basic YOLO Neck
- YOLO Head
- YOLO Loss Function
- Postprocessing Python code
- Issues with Basic YOLO architecture
- Feature Pyramid Networks FPNs
- Non Maximum Suppression NMS
- Results & Future work

Taught by

Neural Breakdown with AVB

Reviews

Start your review of Building YOLO Neural Networks for Object Detection in Python and PyTorch - Part 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.