What is YOLOv8?

YOLOv8 is a state-of-the-art object detection and image segmentation model created by Ultralytics, the developers of YOLOv5.

About the model

Here is an overview of the

YOLOv8

model:

Date of Release Jan 10, 2023
Model Type Object Detection
Architecture YOLO, CNN
Framework Used PyTorch
Annotation Format YOLOv8 PyTorch TXT
Stars on GitHub 1200+

YOLOv8 is a state-of-the-art object detection and image segmentation model created by Ultralytics, the developers of YOLOv5. YOLOv8, launched on January 10, 2023, features:

  • A new backbone network;
  • A design that makes it easy to compare model performance with older models in the YOLO family;
  • A new loss function and;
  • A new anchor-free detection head.

YOLOv8 Performance: Benchmarked on Roboflow 100

We benchmarked YOLOv8 on Roboflow 100, an object detection benchmark that analyzes the performance of a model in task-specific domains. Roboflow 100 is a method of effectively assessing the extent to which a model can generalize across different problems.

YOLOv8 vs. YOLOv5

We found that YOLOv8 scored a 80.2% mAP score on Roboflow 100, compared to 73.5% mean score on YOLOv5. This shows that YOLOv8 is significantly better at domain-specific tasks than Ultralytics’ YOLOv5 predecessor. We compared YOLOv5s and YOLOv8 in this analysis.

YOLOv8 Perfomance: Benchmarked on COCO

Model size
(pixels)
mAPval
50-95
Speed
CPU
(ms)
Speed
T4 GPU
(ms)
params
(M)
FLOPs
(B)
YOLOv8n 640 37.3 - - 3.2 8.7
YOLOv8s 640 44.9 - - 11.2 28.6
YOLOv8m 640 50.2 - - 25.9 78.9
YOLOv8l 640 52.9 - - 43.7 165.2
YOLOv8x 640 53.9 - - 68.2 257.8

(The table above is sourced from the official YOLOv8 repository).

Check out YOLOv8, defining a new state-of-the-art in computer vision

YOLOv8 is here, setting a new standard for performance in object detection and image segmentation tasks. Roboflow has developed a library of resources to help you get started with YOLOv8, covering guides on how to train YOLOv8, how the model stacks up against v5 and v7, and more.

Learn about YOLOv8

Check out YOLOv8, defining a new state-of-the-art in computer vision

YOLOv8 is here, setting a new standard for performance in object detection and image segmentation tasks. Roboflow has developed a library of resources to help you get started with YOLOv8, covering guides on how to train YOLOv8, how the model stacks up against v5 and v7, and more.

Learn about YOLOv8

Check out YOLOv8, defining a new state-of-the-art in computer vision

YOLOv8 is here, setting a new standard for performance in object detection and image segmentation tasks. Roboflow has developed a library of resources to help you get started with YOLOv8, covering guides on how to train YOLOv8, how the model stacks up against v5 and v7, and more.

Learn about YOLOv8

Check out YOLOv8, defining a new state-of-the-art in computer vision

YOLOv8 is here, setting a new standard for performance in object detection and image segmentation tasks. Roboflow has developed a library of resources to help you get started with YOLOv8, covering guides on how to train YOLOv8, how the model stacks up against v5 and v7, and more.

Learn about YOLOv8

Model Performance

Explore this model on Roboflow

YOLOv8 Annotation Format

YOLOv8

uses the

YOLOv8 PyTorch TXT

annotation format. If your annotation is in a different format, you can use Roboflow's annotation conversion tools to get your data into the right format.

Convert data between formats

Deploy a computer vision model today

Join 100k developers curating high quality datasets and deploying better models with Roboflow.

Get started