Use the widget below to experiment with YOLOv4 PyTorch. You can detect COCO classes such as people, vehicles, animals, household items.
YOLOv4 is a real-time object detection model that was published in the April of 2020. It achieved state-of-the-art performance on the COCO dataset for object detection. By using YOLOv4, you are implementing many of the past research contributions in the YOLO family along with a series of new contributions unique to YOLOv4 including new features: WRC, CSP, CmBN, SAT, Mish activation, Mosaic data augmentation, CmBN, DropBlock regularization, and CIoU loss. In short, with YOLOv4, you're using a better object detection network architecture and new data augmentation techniques.
YOLOv4 breaks the object detection task into two pieces, regression to identify object positioning via bounding boxes and classification to determine the object's class. This is similar to the procedure that was used for YOLOv3 (shown below).
Image courtesy of Ethan Yanjia Li
YOLOv4 performs exceptionally well with both faster speeds and higher mAP than its predecessor, YOLOv3.
How to Train YOLOv4 on a Custom Dataset: https://blog.roboflow.com/training-yolov4-on-a-custom-dataset/
Breaking Down YOLOv4: https://blog.roboflow.com/a-thorough-breakdown-of-yolov4/
YOLOv4 PyTorch
is licensed under a
Apache-2.0
license.
You can use Roboflow Inference to deploy a
YOLOv4 PyTorch
API on your hardware. You can deploy the model on CPU (i.e. Raspberry Pi, AI PCs) and GPU devices (i.e. NVIDIA Jetson, NVIDIA T4).
Below are instructions on how to deploy your own model API.