콘텐츠로 건너뛰기

YOLOv5 YOLOv8: Ultralytics AI의 진화 평가

확장 가능하고 효율적인 컴퓨터 비전 애플리케이션을 구축할 때 올바른 아키텍처 선택은 매우 중요합니다. Ultralytics 생태계의 진화는 지속적으로 속도와 정확성의 한계를 넓혀 왔으며, 개발자들에게 실제 환경 배포를 위한 강력한 도구를 제공해 왔습니다. 본 기술 비교는 YOLOv5YOLOv8의 차이점을 분석하여, 두 모델의 아키텍처, 성능 상의 장단점, 그리고 이상적인 사용 사례를 탐구함으로써 여러분의 다음 AI 프로젝트를 위한 정보에 기반한 결정을 내리는 데 도움을 드리고자 합니다.

이 두 모델 모두 실시간 객체 detect 역사에서 중요한 이정표를 나타내며, 둘 다 Ultralytics ecosystem을 특징짓는 고도로 최적화된 메모리 요구 사항과 사용 편의성의 이점을 누립니다.

YOLOv5: 신뢰할 수 있는 업계 표준

2020년에 소개된 YOLOv5 빠르고 접근성이 뛰어나며 신뢰할 수 있는 객체 탐지의 업계 표준으로 YOLOv5 자리 잡았습니다. 네이티브 PyTorch 구현을 활용하여 전 세계 엔지니어들의 훈련 및 배포 라이프사이클을 간소화했습니다.

아키텍처의 강점

YOLOv5 앵커 기반 탐지 패러다임을 기반으로 YOLOv5 , 이는 사물 경계를 예측하기 위해 미리 정의된 앵커 박스에 의존합니다. 이 아키텍처는 경사 흐름을 최적화하고 계산적 중복을 줄이는 크로스 스테이지 부분(CSP) 네트워크 백본을 통합합니다. 이로 인해 놀라울 정도로 가벼운 메모리 사용량을 구현하여 일반 소비자용 GPU에서도 매우 빠르게 훈련할 수 있습니다.

이상적인 사용 사례

YOLOv5 최대 처리량과 최소 자원 활용이 가장 중요한 프로젝트에 적극 YOLOv5 . 라즈베리 파이 또는 모바일 기기 배포와 같은 엣지 AI 환경에서 탁월한 성능을 발휘합니다. 성숙한 기술력으로 수천 건의 상용 배포에서 철저히 검증되어 기존 객체 탐지 워크플로우에 비교할 수 없는 안정성을 제공합니다.

레거시 배포의 장점

광범위한 채택 덕분에 YOLOv5는 TensorRTONNX와 같은 레거시 배포 프레임워크에 대한 매우 안정적인 내보내기 경로를 제공하여, 이전 기술 스택으로의 통합이 원활합니다.

5에 대해 자세히 알아보기

YOLOv8: 통합 비전 프레임워크

2023년 1월 출시된 YOLOv8 전용 객체 탐지기에서 다목적 다중 작업 비전 프레임워크로 진화하며 획기적인 아키텍처 전환을 YOLOv8 .

아키텍처 혁신

전작과 달리 YOLOv8 앵커 프리 탐지 헤드를 YOLOv8 . 이는 데이터셋 분포에 따라 앵커 구성을 수동으로 조정할 필요성을 없애며, COCO 같은 다양한 맞춤형 데이터셋 전반에 걸친 일반화 능력을 향상시킵니다.

이 아키텍처는 또한 기존 C3 모듈을 대체하는 C2f 모듈 (두 개의 컨볼루션으로 구성된 크로스 스테이지 부분 병목)로 백본을 업그레이드합니다. 이 개선 사항은 메모리 부담을 크게 증가시키지 않으면서 특징 표현 능력을 향상시킵니다. 또한 객체 인식, 분류, 회귀 작업을 분리하는 디커플링된 헤드 구현은 모델 훈련 중 수렴 속도를 획기적으로 개선합니다.

다용도성과 Python

YOLOv8 현대적인 ultralytics Python 다양한 컴퓨터 비전 작업 전반에 걸쳐 워크플로를 표준화합니다. 어떤 작업을 수행하든 이미지 분할, 이미지 분류또는 포즈 추정, 통합 API는 사소한 구성 변경만 필요합니다.

from ultralytics import YOLO

# Load a pretrained YOLOv8 model
model = YOLO("yolov8n.pt")

# Train on a custom dataset with built-in memory efficiency
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run inference and easily parse results
predictions = model("https://ultralytics.com/images/bus.jpg")
predictions[0].show()

8에 대해 자세히 알아보기

상세한 성능 비교

두 세대를 비교해 보면 전형적인 상충 관계가 관찰됩니다: YOLOv8 평균 정밀도(mAP)을 전반적으로 달성하는 반면, YOLOv5 가장 작은 변형 모델에서 절대적인 추론 속도와 매개변수 수 측면에서 약간의 우위를 YOLOv5 .

아래는 640픽셀 이미지 크기의 COCO 데이터셋에서 이들의 성능 지표를 자세히 비교한 것입니다.

모델크기
(픽셀)
mAPval
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
YOLOv5n64028.073.61.122.67.7
YOLOv5s64037.4120.71.929.124.0
YOLOv5m64045.4233.94.0325.164.2
YOLOv5l64049.0408.46.6153.2135.0
YOLOv5x64050.7763.211.8997.2246.4
YOLOv8n64037.380.41.473.28.7
YOLOv8s64044.9128.42.6611.228.6
YOLOv8m64050.2234.75.8625.978.9
YOLOv8l64052.9375.29.0643.7165.2
YOLOv8x64053.9479.114.3768.2257.8

데이터에 따르면 YOLOv8 정확도를 크게 YOLOv8 . 예를 들어, YOLOv8s 44.9 mAP를 달성하며, ~와 비교하여 YOLOv5s 37.4 mAP에서, 이는 밀집된 환경이나 작은 객체를 식별할 때 성능을 크게 향상시키는 엄청난 도약입니다. 하지만 초제약 환경의 경우, YOLOv5n 매우 효율적이며, 가장 낮은 매개변수 수와 FLOPs를 자랑합니다.

메모리 요구 사항

두 모델 모두 트랜스포머 모델과 같은 더 무거운 아키텍처에 비해 훈련 중 CUDA 메모리 사용량을 낮추도록 고도로 최적화되어 있습니다. 이를 통해 실무자들은 표준 GPU에서 더 큰 배치 크기를 활용하여 연구 수명 주기를 가속화할 수 있습니다.

생태계 우위

YOLOv5 또는 YOLOv8을 선택하면 개발자는 잘 관리되는 Ultralytics Platform에 접근할 수 있습니다. 이 통합 환경은 데이터셋 주석, 하이퍼파라미터 튜닝, 클라우드 학습 및 모델 모니터링을 위한 간단한 도구를 제공합니다. 활발한 개발과 강력한 커뮤니티 지원을 통해 개발자는 문제를 신속하게 해결하고 Weights & BiasesClearML와 같은 외부 도구와 통합할 수 있습니다.

다른 프레임워크들은 가파른 학습 곡선으로 어려움을 겪을 수 있지만, Ultralytics 간소화된 사용자 경험을 Ultralytics 다양한 실제 배포 시나리오에 적합한 속도와 정확성 간의 유리한 균형을 보장합니다.

v8을 넘어: YOLO11 및 YOLO26 탐색

YOLOv8 매우 유능한 YOLOv8 , 인공지능 분야는 빠르게 진화하고 있습니다. 최첨단 성능에 관심이 있는 개발자들은 또한 YOLO11도 살펴볼 필요가 있습니다. 이는 v8을 기반으로 정밀도와 속도를 개선한 버전입니다.

컴퓨터 비전 기술의 최첨단을 추구하는 분들께 강력히 추천합니다 Ultralytics 을 강력히 추천합니다. 2026년에 출시된 YOLO26은 거대한 도약을 상징합니다:

  • 종단 간 NMS-Free 설계: 원래 실험적인 아키텍처에서 개척된 YOLO26은 NMS(Non-Maximum Suppression) 후처리를 기본적으로 제거하여 훨씬 더 간단하고 빠른 배포 파이프라인을 가능하게 합니다.
  • MuSGD 옵티마이저: Kimi K2와 같은 모델에서 볼 수 있는 LLM 훈련 혁신에서 영감을 받아, YOLO26은 더 안정적인 훈련과 빠른 수렴을 위해 하이브리드 옵티마이저를 활용합니다.
  • 엣지 컴퓨팅 마스터리: 이전 세대 대비 최대 43% 더 빠른 CPU 추론을 제공하여 전용 GPU가 없는 장치를 위한 최고의 모델입니다.
  • 정확도 향상: 새로운 ProgLoss + STAL 손실 함수를 활용하여 작은 객체 인식을 획기적으로 개선하며, 이는 로봇 공학 및 항공 드론 이미지에 매우 중요합니다.

레거시 시스템을 YOLOv5 유지 관리하든, 다목적 애플리케이션을 YOLOv8 확장하든, 아니면 최첨단 기능의 YOLO26으로 혁신을 이루든, Ultralytics 현대 비전 AI 분야에서 성공에 필요한 포괄적인 도구를 제공합니다.


댓글