728x90
반응형
SMALL
Detection Models
YOLOv8는 YOLO 실시간 물체 감지 시리즈의 최신 버전으로 정확도와 속도 측면에서 최첨단 성능을 제공한다. 이전 YOLO 버전의 발전을 기반으로 구축된 YOLOv8은 다양한 어플리케이션에서 다양한 객체 감지 작업에 이상적인 선택이 되도록 새로운 기능과 최적화를 도입했다.
Model | size (pixels) | mAPval 50-95 |
Speed CPU ONNX (ms) |
Speed A100 TensorRT (ms) |
params (M) |
FLOPs (B) |
YOLOv8n | 640 | 37.3 | 80.4 | 0.99 | 3.2 | 8.7 |
YOLOv8s | 640 | 44.9 | 128.4 | 1.20 | 11.2 | 28.6 |
YOLOv8m | 640 | 50.2 | 234.7 | 1.83 | 25.9 | 78.9 |
YOLOv8l | 640 | 52.9 | 375.2 | 2.39 | 43.7 | 165.2 |
YOLOv8x | 640 | 53.9 | 479.1 | 3.53 | 68.2 | 257.8 |
주요 특징
|
yaml
YOLOv5와 마찬가지로 images와 labels의 데이터 셋을 필요로 한다.
path: .../data
train: train/images
val: train/images
nc: 2
names:
0: False
1: True
모델 학습
from ultralytics import YOLO
# Load a model
model = YOLO("yolov8n.yaml") # build a new model from scratch
# Use the model
results = model.train(data="custom.yaml", epochs = 1) # train the model
모델 예측
from ultralytics import YOLO
# Load a model
model = YOLO('runs/detect/train/weights/best.pt') # load a custom model
# Predict with the model
results = model('test/') # predict on an image
https://docs.ultralytics.com/models/yolov8/#usage
728x90
반응형
LIST
'Visual Intelligence > Object Detection' 카테고리의 다른 글
[Object Detection] 안드로이드 TensorFlow Lite를 사용하여 커스텀 객체 탐지 모델 빌드 및 배포 (2) (0) | 2023.06.16 |
---|---|
[Object Detection] 안드로이드 TensorFlow Lite를 사용하여 커스텀 객체 탐지 모델 빌드 및 배포 (1) (0) | 2023.06.16 |
[Object Detection] YOLOv5 성능 높이기 (0) | 2023.06.15 |
[Object Detection] YOLOv5 커스텀 데이터 학습 (0) | 2023.06.05 |
[Object Detection] YOLOv8 (0) | 2023.06.04 |