YOLO (You Only Look Once) algorithm for Object Detection Explained!

Описание к видео YOLO (You Only Look Once) algorithm for Object Detection Explained!

In this video, I've explained about the YOLO (You Only Look Once) algorithm which is used in object detection.

Object detection is a critical capability of autonomous vehicle technology. It’s an area of computer vision that’s exploding and working so much better than just a few years ago.

YOLO is a clever convolutional neural network (CNN) for doing object detection in real-time. The algorithm applies a single neural network to the full image, and then divides the image into regions and predicts bounding boxes and probabilities for each region. These bounding boxes are weighted by the predicted probabilities.

YOLO is popular because it achieves high accuracy while also being able to run in real-time. The algorithm “only looks once” at the image in the sense that it requires only one forward propagation pass through the neural network to make predictions.

After non-max suppression (which makes sure the object detection algorithm only detects each object once), it then outputs recognized objects together with the bounding boxes.
With YOLO, a single CNN simultaneously predicts multiple bounding boxes and class probabilities for those boxes. YOLO trains on full images and directly optimizes detection performance. This model has a number of benefits over other object detection methods.

Some research papers on YOLO for better understanding of the algorithm:

https://pjreddie.com/media/files/pape...
https://pjreddie.com/media/files/pape...
https://pjreddie.com/media/files/pape...

GitHub: https://github.com/balajisrinivas
LinkedIn:   / balaji2512  

#yolo #ObjectDetection #CNN #Python

Комментарии

Информация по комментариям в разработке