Ultralytics YOLO27:
Get Started

YOLOv8과 YOLO26#

컴퓨터 비전 분야는 지난 몇 년 동안 눈부신 발전을 이루었습니다. 실시간 애플리케이션에서 가장 널리 사용되는 아키텍처로는 Ultralytics가 개발한 모델이 있습니다. 이 종합 가이드에서는 획기적인 Ultralytics YOLOv8과 최신 최첨단 모델인 Ultralytics YOLO26을 자세히 기술적으로 비교합니다. 배포에 적합한 모델을 선택할 수 있도록 아키텍처, 성능 지표, 이상적인 사용 사례를 분석합니다.

모델 개요#

YOLOv8과 YOLO26은 모두 YOLO 모델 제품군의 중요한 이정표입니다. 빠르고 정확하며 통합된 Python 환경과 API를 통해 매우 쉽게 사용할 수 있는 모델을 제공한다는 Ultralytics의 핵심 철학을 공유합니다.

YOLOv8: 다용도 표준#

2023년 초에 출시된 YOLOv8은 앵커 프리 설계를 도입하고 여러 컴퓨터 비전 작업을 강력하게 지원하여 YOLO 프레임워크를 대대적으로 개편했습니다.

YOLOv8은 뛰어난 성능 균형과 Ultralytics 에코시스템과의 긴밀한 통합 덕분에 업계 표준으로 빠르게 자리 잡았습니다. YOLOv8은 객체 탐지, 인스턴스 분할, 자세 추정, 이미지 분류를 기본적으로 지원합니다. 하지만 후처리에 표준 비최대 억제(NMS)를 사용하므로, 리소스가 매우 제한된 엣지 환경에서는 지연 시간 병목이 발생할 수 있습니다.

YOLO26: 차세대 엣지 컴퓨팅의 강자#

2026년 1월에 출시된 YOLO26은 이전 모델들이 구축한 기반을 바탕으로 최신 배포 시나리오, 특히 엣지 AI 및 저전력 디바이스에 맞게 성능을 적극적으로 최적화합니다.

YOLO26은 여러 가지 패러다임을 바꾸는 기술적 개선 사항을 도입합니다. 가장 주목할 만한 특징은 엔드투엔드 NMS 프리 설계입니다. 처음 YOLOv10이 선보인 이 아키텍처는 NMS 후처리의 필요성을 없애 내보내기 파이프라인을 크게 단순화하고 지연 시간 편차를 줄입니다. 또한 Distribution Focal Loss(DFL)를 제거하여 탐지 헤드를 간소화하므로 엣지 AI 하드웨어에 매우 적합합니다.

기타 Ultralytics 모델

YOLOv8과 YOLO26은 모두 매우 강력하지만, 개선된 아키텍처로 두 세대 사이의 간극을 메우는 YOLO11이나, 특정 레거시 통합에 적합한 YOLOv5도 고려할 수 있습니다.

아키텍처 및 학습 혁신#

YOLO26은 내부적으로 여러 가지 개선 사항을 적용하여 YOLOv8의 기준 성능을 크게 향상합니다.

MuSGD를 활용한 최적화 학습#

학습 효율성은 Ultralytics 모델의 핵심 특징으로, 대형 Transformer 기반 아키텍처인 RT-DETR 등에 비해 메모리 요구량이 일반적으로 훨씬 낮습니다. YOLO26은 MuSGD 옵티마이저를 도입해 이를 한층 더 개선합니다. 대규모 언어 모델(LLM) 학습 기법, 특히 Moonshot AI의 Kimi K2에서 영감을 받은 이 확률적 경사 하강법(SGD)과 Muon의 하이브리드 방식은 복잡한 데이터셋 전반에서 더 빠른 수렴과 매우 안정적인 학습 동역학을 보장합니다.

고급 손실 함수#

드론 이미지 또는 IoT 센서처럼 높은 정밀도가 필요한 작업을 위해 YOLO26은 ProgLoss + STAL을 도입합니다. 개선된 손실 함수는 작은 객체 인식 성능을 크게 향상합니다. 또한 YOLO26은 여러 작업에 걸쳐 작업별 개선 사항을 제공합니다. 분할에서 더 우수한 마스크를 생성하는 멀티스케일 프로토, 더 정밀한 자세 추정을 위한 잔차 로그 우도 추정(RLE), 방향성 바운딩 박스(OBB) 탐지의 경계 문제를 해결하는 특수 각도 손실이 이에 포함됩니다.

성능 분석 및 비교#

다음 표는 COCO 데이터셋을 사용한 두 모델의 성능 차이를 보여줍니다. 각 크기 범주에서 성능이 가장 우수한 값은 굵게 표시했습니다.

모델크기
(픽셀)
mAP검증
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
YOLOv8n64037.380.41.473.28.7
YOLO26n64040.938.91.72.45.5
YOLOv8s64044.9128.42.6611.228.6
YOLO26s64048.687.22.59.520.9
YOLOv8m64050.2234.75.8625.978.9
YOLO26m64053.1220.04.720.468.4
YOLOv8l64052.9375.29.0643.7165.1
YOLO26l64055.0286.26.224.886.8
YOLOv8x64053.9479.114.3768.2257.8
YOLO26x64057.5525.811.855.7194.4

지표 분석#

데이터에서 세대 간 큰 도약을 확인할 수 있습니다. YOLO26은 거의 모든 지표에서 YOLOv8보다 뛰어난 성능을 보입니다. YOLO26 Nano(YOLO26n) 모델은 40.9 mAP를 달성해 YOLOv8n의 37.3보다 상당히 높은 성능을 보이면서도 파라미터와 FLOPs는 더 적게 사용합니다.

가장 눈에 띄는 개선 사항 중 하나는 CPU 추론 속도입니다. 최적화된 아키텍처와 DFL 제거 덕분에 YOLO26은 ONNX를 통해 CPU 추론 속도를 최대 43% 향상합니다. 따라서 YOLO26은 Raspberry Pi 및 기타 리소스가 제한된 엣지 디바이스에 탁월한 선택입니다. TensorRT를 사용한 GPU 속도는 두 모델 모두 경쟁력이 있지만, YOLO26은 파라미터 효율성이 전반적으로 높아 학습과 추론 모두에서 메모리 사용량이 적습니다.

사용 편의성 및 생태계#

두 모델 모두 잘 관리되는 Ultralytics 에코시스템의 이점을 크게 누립니다. 개발자들은 통합 API의 사용 편의성을 높이 평가하며, 이를 통해 모델 이름 문자열만 변경하면 YOLOv8과 YOLO26 사이를 전환할 수 있습니다.

하이퍼파라미터 튜닝, 실험 추적, 새로운 데이터셋 탐색 등 어떤 작업을 하든 Ultralytics 문서는 폭넓은 자료를 제공합니다. 또한 Ultralytics Platform은 이러한 모델에 주석을 추가하고, 학습하며, 클라우드 또는 로컬 환경에 원활하게 배포할 수 있는 간소화된 방법을 제공합니다.

코드 예제#

학습과 추론은 매우 간단하게 시작할 수 있습니다. 다음은 Ultralytics Python API를 사용하는 완전한 실행 가능 예제입니다.

from ultralytics import YOLO

# 최신 최첨단 YOLO26 Nano 모델 로드
model = YOLO("yolo26n.pt")

# COCO8 데이터셋으로 50 에포크 동안 모델 학습
# optimizer="auto"는 장시간 실행(>10k iterations)에는 MuSGD를, 이 예제처럼 짧은 실행에는 AdamW를 선택합니다
train_results = model.train(
    data="coco8.yaml",
    epochs=50,
    imgsz=640,
    device="cpu",  # GPU 학습에는 '0'을 사용합니다
)

# 샘플 이미지에서 추론 실행
# NMS 프리 설계로 깔끔하고 빠른 예측을 생성합니다
results = model("https://ultralytics.com/images/bus.jpg", nms=False)

# 예측 결과 표시
results[0].show()

# CPU 배포용 ONNX로 간편하게 내보내기
export_path = model.export(format="onnx")
간편한 배포

YOLO26은 NMS 프리 아키텍처를 적용해 내보낸 그래프에서 복잡한 사용자 지정 연산을 제거하므로, 이전 모델보다 CoreML 또는 OpenVINO와 같은 형식으로 훨씬 원활하게 내보낼 수 있습니다.

적합한 사용 사례#

올바른 모델을 선택하는 것이 프로젝트의 성공을 좌우합니다.

YOLO26을 선택해야 하는 경우:

  • 엣지 컴퓨팅 및 로보틱스: CPU 속도가 43% 빠르고 NMS가 없어 임베디드 시스템, 모바일 디바이스, 자율 로봇에 가장 적합합니다.
  • 항공 및 위성 이미지: ProgLoss + STAL을 구현하여 복잡한 고해상도 지형에서 작은 객체를 탐지할 때 YOLO26이 뚜렷한 이점을 제공합니다.
  • 신규 프로젝트: 최신 안정 릴리스인 YOLO26은 모든 작업에서 뛰어난 범용성을 제공하므로 새로운 머신러닝 파이프라인에 권장되는 모델입니다.

YOLOv8을 유지해야 하는 경우:

  • 레거시 인프라: 현재 프로덕션 파이프라인이 YOLOv8의 특정 출력 텐서와 NMS 후처리에 긴밀하게 결합되어 있다면, 마이그레이션 시 약간의 조정이 필요할 수 있습니다.
  • 학술 연구 기준선: YOLOv8은 이전 아키텍처를 비교하는 학술 컴퓨터 비전 연구에서 인용이 많고 안정적인 기준선으로 계속 활용되고 있습니다.

결론적으로 YOLOv8이 실시간 비전 작업의 탁월한 표준을 세웠다면, YOLO26은 가능성의 범위를 새롭게 정의합니다. CPU 효율성을 크게 높이고 LLM에서 영감을 받은 혁신적인 학습 옵티마이저를 결합해, 개발자가 사실상 모든 하드웨어 환경에서 높은 정확도의 AI를 배포할 수 있도록 합니다.

댓글