Home Knowledge Base Ultralytics YOLO

Ultralytics YOLO is the most widely used real-time object detection framework, providing the YOLOv5 and YOLOv8 model families with a "zero to hero" developer experience — enabling training of state-of-the-art detection, segmentation, pose estimation, and classification models on custom datasets with as few as 3 lines of Python code, automatic export to every major deployment format (ONNX, CoreML, TFLite, TensorRT), and real-time inference on webcams, edge devices, and production servers.

What Is Ultralytics YOLO?

YOLOv8 Model Variants

ModelParamsmAP (COCO)Speed (A100)Use Case
YOLOv8n3.2M37.3%0.99msEdge, mobile, IoT
YOLOv8s11.2M44.9%1.20msBalanced speed/accuracy
YOLOv8m25.9M50.2%1.83msGeneral production
YOLOv8l43.7M52.9%2.39msHigh accuracy
YOLOv8x68.2M53.9%3.53msMaximum accuracy

Key Features

YOLO vs Other Detection Frameworks

FrameworkEase of UseSpeedAccuracyResearch Flexibility
Ultralytics YOLOExcellentFastestVery goodModerate
MMDetectionModerateGoodExcellentExcellent
Detectron2ModerateGoodExcellentExcellent
TF Object DetectionComplexGoodGoodGood
DETR (Transformers)ModerateSlowerExcellentExcellent

Ultralytics YOLO is the real-time object detection framework that makes production computer vision accessible to every developer — combining state-of-the-art accuracy with unmatched ease of use, multi-task support, and universal export capabilities that take a custom detection model from training to edge deployment in minutes rather than weeks.

ultralyticsyolodetection

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.