Meet YOLO26: next-gen vision AI.

Link to this sectionYOLO26 대 YOLOX#

컴퓨터 비전의 발전은 중요한 아키텍처적 도약과 함께 이루어졌습니다. 2021년, YOLOX는 학술 연구와 산업적 응용 사이의 간극을 메우는 매우 영향력 있는 앵커 프리(anchor-free) 패러다임을 도입했습니다. 2026년으로 넘어오면서 Ultralytics YOLO, 특히 YOLO26의 출시와 함께 이러한 환경은 완전히 재정의되었습니다. 이 포괄적인 비교를 통해 YOLO26이 어떻게 과거의 혁신을 기반으로 타의 추종을 불허하는 성능, 다재다능함, 사용 편의성을 제공하는지 살펴봅니다.

Link to this section모델 개요#

이러한 모델들의 기원과 핵심 철학을 이해하는 것은 정보에 입각한 배포 결정을 내리는 데 필수적입니다.

Link to this sectionYOLO26 세부 정보#

YOLO26에 대해 자세히 알아보기

YOLO26은 현대 AI 엔지니어링의 정점을 상징하며, 복잡한 후처리 병목 현상을 제거하는 기본적으로 종단간(end-to-end) 설계 방식을 제공합니다. 이는 클라우드 및 엣지 배포 모두에 최적화되어 있으며, 다양한 작업을 원활하게 지원하는 생태계를 갖추고 있습니다.

Link to this sectionYOLOX 세부 정보#

YOLOX에 대해 더 알아보기

YOLOX는 디커플드 헤드(decoupled head)와 앵커 프리 아키텍처, 그리고 SimOTA 레이블 할당 전략을 도입하며 큰 진전을 이루었습니다. 출시 당시 속도와 정확도 사이의 탁월한 균형을 제공하여 많은 레거시 시스템에서 인기 있는 선택지가 되었습니다.

Link to this section아키텍처 혁신#

YOLO26과 YOLOX의 차이는 딥러닝 설계 분야에서 5년간 이어진 끊임없는 혁신을 보여줍니다.

YOLOX는 앵커 프리 접근 방식을 옹호했지만, 여전히 중복된 BBox를 필터링하기 위해 기존의 NMS(Non-Maximum Suppression)에 크게 의존했습니다. YOLO26은 종단간 NMS-Free 설계를 도입했습니다. YOLOv10에서 처음 개척된 이 돌파구는 NMS 후처리를 완전히 제거하여, 지연 시간 변동을 현저히 낮추면서 더 빠르고 단순한 배포 파이프라인을 구현합니다.

또한 YOLO26은 DFL 제거 기능을 제공합니다. Distribution Focal Loss를 제거함으로써 모델의 내보내기 과정이 획기적으로 간소화되었으며, 엣지 디바이스 및 저전력 하드웨어와의 뛰어난 호환성을 보장합니다. 모델의 아키텍처 최적화와 결합된 YOLO26은 이전 버전 대비 CPU 추론 속도가 최대 43% 향상되어, 전용 GPU가 없는 환경에서도 강력한 성능을 발휘합니다.

학습 안정성 또한 중요한 차별점입니다. YOLO26은 Moonshot AI의 LLM 학습 혁신에서 영감을 받은 SGD와 Muon의 하이브리드인 새로운 MuSGD 옵티마이저를 활용합니다. 이 옵티마이저는 대규모 언어 모델 학습의 안정성을 컴퓨터 비전 분야에 도입하여 더 빠른 수렴을 촉진합니다.

고급 손실 함수(Loss Functions)

YOLO26은 소형 객체 인식에서 상당한 개선을 제공하는 전문화된 손실 함수인 ProgLoss + STAL을 활용합니다. 이는 항공 이미지 처리 및 복잡한 환경 분석과 같은 작업에 매우 중요합니다.

Link to this section성능 및 벤치마크#

COCO 데이터셋에서 두 모델을 직접 비교했을 때, 정확도와 효율성 모두에서 YOLO26의 우월함이 분명해집니다. Ultralytics 모델은 학습 중 더 낮은 메모리 요구 사항과 더 빠른 추론 속도를 일관되게 제공합니다.

모델크기
(픽셀)
mAPval
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
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
YOLOXnano41625.8--0.911.08
YOLOXtiny41632.8--5.066.45
YOLOXs64040.5-2.569.026.8
YOLOXm64046.9-5.4325.373.8
YOLOXl64049.7-9.0454.2155.6
YOLOXx64051.1-16.199.1281.9

참고: YOLO26x 모델은 더 적은 파라미터(55.7M)만으로도 YOLOXx 모델(99.1M)보다 훨씬 뛰어난 57.5 mAP를 달성하여 Ultralytics 아키텍처의 놀라운 파라미터 효율성을 보여줍니다.

Link to this section생태계 및 사용 편의성#

YOLO26을 선택하는 가장 큰 장점 중 하나는 Ultralytics에서 제공하는 잘 관리된 생태계입니다. YOLOX는 복잡한 연구용 코드베이스를 탐색하고 수동으로 환경을 설정해야 하는 반면, Ultralytics는 간소화된 "zero-to-hero" 개발자 경험을 제공합니다.

통합 Python API를 사용하여 개발자는 객체 탐지, 인스턴스 세그멘테이션, 이미지 분류, 포즈 추정과 같은 작업 사이를 쉽게 전환할 수 있습니다. 반면 YOLOX는 BBox 탐지로 엄격히 제한되어 있습니다.

Link to this section학습 예시#

Ultralytics를 사용하여 사용자 지정 데이터셋으로 모델을 학습하는 것은 매우 효율적입니다. 학습 파이프라인은 CUDA 메모리 사용량을 최소화하여 소비자용 하드웨어에서도 더 큰 배치 사이즈를 처리할 수 있게 해주며, 이는 이전 아키텍처나 무거운 Transformer 모델과는 대조적입니다.

from ultralytics import YOLO

# Initialize the cutting-edge YOLO26 small model
model = YOLO("yolo26s.pt")

# Train the model effortlessly with the MuSGD optimizer
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Export the trained model to ONNX format for deployment
model.export(format="onnx")

Ultralytics 플랫폼은 클라우드 학습, 자동 데이터셋 어노테이션, 원클릭 배포 옵션을 제공하여 이 워크플로우를 더욱 향상시킵니다. 이는 프로토타이핑에서 프로덕션으로 신속하게 전환하려는 팀에게 없어서는 안 될 도구입니다.

Link to this section이상적인 사용 사례 및 실제 애플리케이션#

올바른 모델을 선택하는 것이 실제 배포의 성공 여부를 결정합니다.

Link to this section엣지 AI 및 IoT#

스마트 보안 경보 시스템이나 원격 환경 센서와 같이 제한된 하드웨어에서 로컬 처리가 필요한 애플리케이션의 경우, YOLO26이 단연 최고의 선택입니다. NMS-free 아키텍처와 43% 더 빠른 CPU 실행 속도 덕분에 복잡한 양자화 작업 없이도 Raspberry Pi와 같은 장치에서 원활하게 작동합니다.

Link to this section자율 로봇 공학#

로봇 공학은 높은 정밀도와 낮은 지연 시간을 요구합니다. RLE(Residual Log-Likelihood Estimation)로 강화된 YOLO26의 포즈 추정 기능은 로봇이 실시간으로 인간의 운동학을 이해할 수 있게 해줍니다. YOLOX는 고유한 키포인트 탐지 기능이 부족하여 이러한 고급 인간-로봇 상호작용 작업에는 적합하지 않습니다.

Link to this section고고도 및 항공 검사#

드론을 통해 인프라를 검사할 때는 미세한 결함을 탐지하는 것이 무엇보다 중요합니다. YOLO26의 ProgLoss 및 STAL 기능은 아주 작은 객체에 대한 재현율을 획기적으로 향상시킵니다. 또한 YOLO26은 객체가 임의로 회전하는 위성 및 항공 이미지에 완벽하게 대응할 수 있도록 경계 문제를 해결하는 특수 각도 손실을 포함하여 회전형 BBox(OBB)를 기본적으로 지원합니다.

Link to this section레거시 배포#

YOLOX는 2021년 특정 디커플드 헤드 출력값을 기반으로 C++ 배포 파이프라인이 명시적으로 구축된 레거시 환경에서 여전히 사용될 수 있습니다. 그러나 신규 프로젝트의 경우 현대적인 성능 향상과 지속적인 커뮤니티 지원을 활용하기 위해 Ultralytics 생태계로 마이그레이션하는 것을 강력히 권장합니다.

Link to this section다른 모델 살펴보기#

YOLO26이 현재 최첨단 기술을 대표하지만, Ultralytics 생태계는 특정 요구에 맞춘 다양한 모델을 제공합니다. Transformer 기반 아키텍처에 관심이 있는 개발자를 위해 RT-DETR은 종단간 탐지에 대한 대안적 접근 방식을 제공합니다. 또한 YOLO11은 광범위한 과거 벤치마킹이 필요한 프로덕션 환경을 위해 검증된 강력한 옵션으로 남아 있습니다.

요약하자면, YOLOX에서 YOLO26으로의 전환은 이 분야의 급격한 발전을 보여줍니다. 직관적인 API, 다재다능한 기능 세트, 그리고 타의 추종을 불허하는 효율성을 결합한 YOLO26은 전 세계 연구자와 개발자를 위한 최고의 선택입니다.

댓글