콘텐츠로 건너뛰기

YOLOv10 YOLO26: 비교 분석

실시간 객체 탐지 분야의 급속한 발전 속에서 개발자와 연구자들은 추론 속도, 정확도, 배포 유연성 사이의 최적의 균형을 끊임없이 모색하고 있습니다. 이 여정에서 두 가지 중요한 이정표는 YOLOv10과 이후 출시된 Ultralytics 최신 플래그십 모델인 YOLO26입니다.

두 모델 모두 엔드투엔드 아키텍처로의 전환을 주도하지만, 구현 방식, 생태계 지원, 대상 애플리케이션 측면에서 상당한 차이를 보인다. 본 분석은 이 두 강력한 비전 AI 도구 중 선택 시 고려해야 할 아키텍처 변화, 성능 지표, 실용적 고려 사항을 상세히 살펴본다.

모델 개요

YOLOv10: 엔드투엔드 선구자

2024년 5월 칭화대학교 연구진에 의해 공개된 YOLOv10 NMS(비최대 억제) NMS 필요 없는 훈련을 위한 일관된 이중 할당 전략을 도입해 주목을 YOLOv10 . 이 아키텍처는 YOLO 역사적으로 지연 병목 현상을 일으켜 온NMS 후처리 단계를 제거하는 것을 목표로 했다.

  • 저자: Ao Wang, Hui Chen, Lihao Liu 외
  • 조직:조직: 칭화 대학교
  • 날짜: 2024년 5월 23일
  • 핵심 혁신: NMS 훈련을 위한 일관된 이중 할당 및 효율성과 정확도를 종합적으로 고려한 모델 설계.

10에 대해 자세히 알아보기

YOLO26: 엣지 AI의 새로운 표준

2026년 1월 Ultralytics 출시된 YOLO26은 YOLOv10 개척한 엔드투엔드 개념을 YOLOv10 에지 배포, 훈련 안정성, 하드웨어 호환성에 중점을 두고 프레임워크를 재구축했습니다. 이 모델은 수출성을 간소화하기 위해 분산 초점 손실(DFL)과 같은 기존 구성 요소를 제거하고, 대규모 언어 모델(LLM)에서 영감을 받은 최적화 기법을 도입했습니다.

  • 저자: 글렌 조커와 징 치우
  • 조직:Ultralytics
  • 날짜: 2026년 1월 14일
  • 핵심 혁신: DFL 제거, MuSGD 최적화기(하이브리드 SGD), 그리고 다섯 가지 컴퓨터 비전 작업에 걸친 네이티브 종단 간 지원.

YOLO26에 대해 더 알아보기

아키텍처의 차이점

YOLOv10 전환은 학술적 혁신에서 생산 등급의 견고성으로의 전환을 의미한다.

종단간 설계 및 NMS

두 모델 모두 NMS 제거를 목표로 합니다. YOLOv10 이중 레이블 할당 개념을 YOLOv10 , 훈련 중 풍부한 감독을 위해 일대다 할당을 사용하고 추론 시에는 일대일 할당을 사용합니다.

YOLO26은 이러한 네이티브 엔드투엔드 NMS 설계를 채택하지만, Ultralytics 원활한 통합을 보장하기 위해 구현을 최적화합니다. 후처리 없이 직접 예측을 생성함으로써 두 모델 모두 지연 시간 변동성을 줄여, 자율주행차 및 로봇 공학과 같은 실시간 애플리케이션에 매우 중요합니다.

손실 함수와 최적화

주요 차별화 요소는 모델이 어떻게 훈련되는지에 있습니다.

  • YOLOv10 아키텍처 효율성과 정확도 중심의 설계에 중점을 두어, 특정 구성 요소를 최적화하여 계산 오버헤드를 줄입니다.
  • YOLO26은 MuSGD 최적화기를 도입합니다. 이는 SGD 과 뮤온 최적화기(Moonshot AI의 Kimi K2에서 영감을 얻음)의 하이브리드입니다. 이는 대규모 언어 모델(LLM) 훈련의 최적화 기법을 컴퓨터 비전 분야로 도입하여 더 빠른 수렴과 향상된 안정성을 제공합니다. 또한 YOLO26은 소형 객체 인식 개선을 목표로 ProgLoss와 STAL (Small-Target-Aware Label Assignment)을 활용합니다.

단순성과 수출 가능성

YOLO26은 분포 초점 손실(DFL)을 제거하는 과감한 조치를 취했습니다. DFL은 이전 세대에서 박스 정밀도 향상에 기여했으나, 특히 엣지 디바이스에서 ONNX TensorRT 같은 형식으로의 내보내기 과정을 복잡하게 만드는 경우가 많았습니다. YOLO26에서 DFL을 제거함으로써 모델 그래프가 단순화되어 CPU 속도가 이전 모델 대비 최대 43% 빨라졌으며, 이는 엣지 컴퓨팅에 매우 효과적입니다.

성능 비교

다음 표는 두 모델의 성능 지표를 보여줍니다. YOLOv10 강력한 성능을 YOLOv10 반면, YOLO26은 특히 CPU 뛰어난 속도와 대형 모델에서의 향상된 정확도를 보여줍니다.

모델크기
(픽셀)
mAPval
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
YOLOv10n64039.5-1.562.36.7
YOLOv10s64046.7-2.667.221.6
YOLOv10m64051.3-5.4815.459.1
YOLOv10b64052.7-6.5424.492.0
YOLOv10l64053.3-8.3329.5120.3
YOLOv10x64054.4-12.256.9160.4
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9

주요 내용

  1. CPU : YOLO26은 검증된 고도로 최적화된 CPU 속도를 제공하며, 이는 라즈베리 파이 또는 일반 노트북과 같이 전용 GPU가 없는 장치에 매우 중요합니다.
  2. 정확도 향상: 전반적으로 YOLO26은 더 높은 mAP 달성하며, 중간(m), 대형(l), 초대형(x) 변종에서 상당한 점프를 보입니다.
  3. 매개변수 효율성: YOLOv10 낮은 매개변수를 목표로 YOLOv10 반면, YOLO26은 FLOPs와 아키텍처를 최적화하여 실제 시나리오에서 계산 mAP 더 나은 mAP 제공합니다.

에코시스템 및 사용 편의성

생산용 모델을 선택할 때, 주변 생태계는 아키텍처 자체만큼 중요합니다.

Ultralytics 이점

YOLO26은 성숙한 Ultralytics 혜택을 받습니다. 여기에는 다음이 포함됩니다:

작업 유연성

프로젝트에서 바운딩 박스 이상의 기능이 필요하다면—예를 들어 신체 자세(Pose) 이해나 불규칙한 물체 분할(Segmentation)과 같은 경우—YOLO26은 동일한 간단한 API로 이러한 기능을 기본적으로 제공합니다.

교육 효율성

YOLO26 모델은 일반적으로 트랜스포머 기반 아키텍처에 비해 훈련 중 메모리 요구량이 적습니다. MuSGD 최적화기의 도입은 훈련 실행을 더욱 안정화시켜, 실험 모델을 괴롭힐 수 있는 손실 값 발산이나 "NaN" 오류 발생 가능성을 줄여줍니다. 사용자는 단일 명령어로 쉽게 훈련을 시작할 수 있습니다:

from ultralytics import YOLO

# Load a COCO-pretrained YOLO26n model
model = YOLO("yolo26n.pt")

# Train on a custom dataset
results = model.train(data="custom_dataset.yaml", epochs=100, imgsz=640)

사용 사례

10 선택해야 할 때

YOLOv10 효율성과 정확도 중심 설계의 이론적 한계를 구체적으로 연구하는 학계 연구자나, 원본 이중 할당 연구를 기반으로 발전시키고자 하는 연구자들에게 YOLOv10 강력한 선택지입니다. '나노' 버전의 낮은 매개변수 수는 극도로 제약된 이론적 벤치마크에서 인상적인 성능을 보여줍니다.

YOLO26을 선택해야 할 때

YOLO26은 실제 애플리케이션을 구축하는 개발자, 엔지니어 및 기업에게 권장되는 선택입니다.

  • 에지 배포: DFL 제거 및 CPU 최적화로 모바일 앱과 IoT 기기에 이상적입니다.
  • 복잡한 시나리오: 드론 영상이나 위성 분석과 같은 소형 물체가 포함된 시나리오에서 ProgLoss 함수와 STAL은 실질적인 이점을 제공합니다.
  • 다중 작업 요구사항: 향후 세그멘테이션이나 포즈 추정 작업이 필요할 수 있는 프로젝트들은 라이브러리 전환 없이 동일한 코드베이스 내에서 유지될 수 있습니다.
  • 생산 안정성: ONNX, TensorRT, CoreML 및 OpenVINO 대한 강력한 수출 지원은 훈련한 모델이 바로 배포 가능한 모델임을 OpenVINO .

결론

YOLOv10 대중에게 NMS 검출이 가능한 흥미로운 가능성을 YOLOv10 , YOLO26은 이 기술을 정교화하고 실용화합니다. 엔드투엔드 설계와 고급 LLM(Large Language Model) 기반 최적화기, 다양한 작업 지원 능력, 그리고 Ultralytics 강력한 지원을 결합함으로써, YOLO26은 2026년 실용적이고 고성능의 컴퓨터 비전 개발을 위한 탁월한 선택으로 두각을 나타냅니다.

최첨단 유사 옵션을 탐색하려는 개발자를 위해, YOLO11 모델도 뛰어난 성능을 제공하며 기존 워크플로에 대한 완전한 지원을 유지합니다.


댓글