Ultralytics YOLO27:
Get Started

YOLO26 vs PP-YOLOE+#

컴퓨터 비전 분야에서는 실시간 객체 감지 모델이 빠르게 발전해 왔습니다. 가장 효율적인 비전 AI 모델을 배포하려는 ML 엔지니어와 연구자에게 Ultralytics YOLO26 및 PP-YOLOE+와 같은 아키텍처를 비교하는 것은 매우 중요합니다. 이 종합 가이드에서는 두 모델의 아키텍처, 학습 방법론, 성능 지표, 실제 배포에 적합한 시나리오를 심층적으로 분석합니다.

모델의 기원 및 메타데이터#

이러한 컴퓨터 비전 아키텍처의 배경을 이해하면 설계 철학과 목표 환경을 더 잘 파악할 수 있습니다.

YOLO26 개요

2026년 1월에 출시된 YOLO26은 Ultralytics 생태계의 정점을 보여줍니다. YOLO26은 더 작은 공간을 차지하고 기본적으로 엔드투엔드 처리를 지원하며 탁월한 속도를 자랑하는 확실한 엣지 AI 솔루션으로 설계되었습니다.

PP-YOLOE+ 개요

PP-YOLO 시리즈를 발전시켜 개발된 PP-YOLOE+는 PaddlePaddle 생태계에 맞춰 최적화된 앵커 프리 디텍터입니다. CSPRepResNet 백본과 ET-head를 사용해 표준 감지 지표를 개선합니다.

PP-YOLOE+ 자세히 알아보기

아키텍처 혁신#

이러한 모델이 시각 데이터를 처리하는 방식의 차이는 메모리 요구량, 학습 안정성, 추론 지연 시간에 큰 영향을 줍니다.

YOLO26: NMS 없는 새로운 접근법#

YOLO26은 간소화된 모델 배포를 위해 몇 가지 획기적인 아키텍처 변경 사항을 도입했습니다.

  • 엔드투엔드 NMS 프리 설계: YOLOv10에서 처음 도입된 개념을 바탕으로, YOLO26은 기본 엔드투엔드 추론을 지원하며 선택적 원투원 헤드(nms=False)를 통해 비최대 억제(NMS) 후처리를 생략합니다. 이를 통해 지연 시간의 변동성이 줄고 배포 파이프라인이 크게 간소화됩니다.
  • DFL 제거: 분포 초점 손실(DFL)을 제거해 모델을 매우 가볍게 만들었으며, TensorRT 및 CoreML과 같은 형식으로 원활하게 내보낼 수 있습니다.
  • MuSGD 옵티마이저: Moonshot AI의 Kimi K2에서 영감을 얻은 YOLO26은 LLM 학습 혁신을 컴퓨터 비전에 도입합니다. 하이브리드 MuSGD 옵티마이저(SGD + Muon)는 매우 안정적인 학습 동역학과 빠른 수렴을 보장합니다.
  • ProgLoss + STAL: 이러한 고급 손실 함수는 소형 객체 인식을 크게 향상해 아키텍처가 드론 이미지 및 농업 분야 애플리케이션에 매우 효과적으로 활용되도록 합니다.

PP-YOLOE+: Paddle 중심 접근 방식#

PP-YOLOE+는 표준 서버 하드웨어에서 높은 정밀도를 구현하는 데 중점을 둔 앵커 프리 패러다임을 활용합니다. 특징 추출 성능을 개선하는 RepResNet 구조를 갖추고 있습니다. 그러나 Baidu 딥러닝 스택에서 사용할 수 있는 특정 연산에 크게 의존하므로, 네트워크를 수정하거나 제약이 큰 엣지 디바이스에 맞게 내보내는 작업은 Ultralytics 프레임워크를 사용할 때보다 훨씬 복잡할 수 있습니다.

성능 및 지표 비교#

다양한 실제 배포 시나리오에서는 속도와 정확도 간의 균형 잡힌 성능이 중요합니다. PP-YOLOE+도 경쟁력 있는 정확도를 제공하지만, YOLO26은 특히 CPU 추론 속도와 낮은 메모리 사용량을 평가할 때 더 유리한 균형을 꾸준히 보여줍니다.

모델크기
(픽셀)
mAP검증
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.5
YOLO26s64048.687.22.59.520.9
YOLO26m64053.1220.04.720.468.4
YOLO26l64055.0286.26.224.886.8
YOLO26x64057.5525.811.855.7194.4
PP-YOLOE+t64039.9-2.844.8519.15
PP-YOLOE+s64043.7-2.627.9317.36
PP-YOLOE+m64049.8-5.5623.4349.91
PP-YOLOE+l64052.9-8.3652.2110.07
PP-YOLOE+x64054.7-14.398.42206.59

특정 엣지 최적화와 DFL 제거 덕분에 YOLO26은 이전 모델보다 CPU 추론 속도가 최대 43% 빠르며, Raspberry Pi와 표준 엣지 컴퓨팅 장치에서 배포할 때 PP-YOLOE+보다 월등히 뛰어난 성능을 제공합니다.

메모리 효율

모델 아키텍처를 비교할 때 Ultralytics YOLO 모델은 복잡한 Transformer 모델보다 학습 중 메모리 사용량이 훨씬 적다는 점에 주목해야 합니다. 따라서 일반 소비자용 GPU에서 신속한 프로토타이핑을 진행하기에 매우 적합합니다.

Ultralytics 생태계의 이점#

PP-YOLOE+도 우수한 모델이지만, 진정한 차별점은 개발자 경험에 있습니다. 통합된 Ultralytics 생태계는 비전 AI 실무자에게 독보적인 환경을 제공합니다.

  1. 사용 편의성: Ultralytics는 간소화된 사용자 경험을 제공합니다. 간단한 Python API가 데이터 파이프라인과 학습 루프의 복잡성을 추상화하며, 방대하고 지속적으로 관리되는 문서가 이를 뒷받침합니다.
  2. 다용도성: 주로 객체 감지에 초점을 맞춘 PP-YOLOE+와 달리, YOLO26은 동일한 API 구조를 사용해 이미지 분류, 인스턴스 분할, 자세 추정, 방향성 바운딩 박스(OBB)를 기본적으로 지원합니다.
  3. 학습 효율성: 바로 사용할 수 있는 사전 학습 가중치를 자동으로 다운로드하고 고급 증강 기법을 적용하므로, 기존 프레임워크보다 CUDA 메모리와 시간을 적게 사용해 효율적으로 학습할 수 있습니다.

코드 예제: 간편한 사용법#

다음의 유효한 Python 코드는 Ultralytics API를 사용해 AI 프로젝트를 얼마나 쉽게 시작할 수 있는지 보여줍니다.

from ultralytics import YOLO

# 최적의 엣지 성능을 위해 사전 학습된 YOLO26 nano 모델을 불러옵니다
model = YOLO("yolo26n.pt")

# COCO8 데이터셋으로 모델을 간편하게 학습합니다
results = model.train(data="coco8.yaml", epochs=50, imgsz=640, device="cpu")

# 대상 이미지에서 NMS 프리 추론을 수행합니다
inference_results = model.predict("https://ultralytics.com/images/bus.jpg", nms=False)

# 배포를 위해 ONNX 형식으로 내보냅니다
model.export(format="onnx")

실제 환경에 적합한 애플리케이션#

YOLO26과 PP-YOLOE+ 중 어떤 모델을 선택할지는 주로 프로덕션 환경의 제약 조건에 따라 달라집니다.

PP-YOLOE+를 배포할 경우:

  • Baidu 생태계 통합: PaddlePaddle 인프라에 깊이 뿌리내린 프로젝트 또는 Baidu 하드웨어와 소프트웨어 스택을 반드시 사용해야 하는 특정 아시아 제조 환경.
  • 서버 측 배치 처리: NMS로 인한 지연 시간 변동이 크게 중요하지 않은 엔터프라이즈급 하드웨어에서 실행되는 시나리오.

YOLO26을 배포할 경우:

  • 엣지 디바이스 및 IoT: YOLO26은 CPU 속도를 최대 43% 높여주므로 스마트 카메라, 드론, 저전력 로봇공학에 최적의 선택입니다.
  • 시간이 중요한 배포: 선택적 NMS 프리 추론 모드(nms=False)는 안정적이고 매우 낮은 지연 시간의 추론을 제공하므로 자율 주행 연구와 고속 제조 품질 관리에 필수적입니다.
  • 멀티태스크 프로젝트: 객체 감지, 분할을 통한 정밀한 마스킹, 자세 추정을 통한 키포인트 추적을 함께 수행해야 하는 프로젝트에는 통합 YOLO26 프레임워크가 필수적입니다.

사용 사례 및 권장 사항#

YOLO26과 PP-YOLOE+ 중 무엇을 선택할지는 구체적인 프로젝트 요구 사항, 배포 제약 조건, 선호하는 생태계에 따라 달라집니다.

YOLO26을 선택해야 하는 경우#

YOLO26은 다음과 같은 경우에 적합합니다:

  • NMS가 필요 없는 엣지 배포: 비최대 억제 후처리의 복잡성 없이 일관된 저지연 추론이 필요한 애플리케이션입니다.
  • CPU 전용 환경: 전용 GPU 가속 기능이 없는 디바이스에서 YOLO26의 최대 43% 빠른 CPU 추론은 결정적인 이점을 제공합니다.
  • 작은 객체 탐지: 항공 드론 이미지나 IoT 센서 분석과 같이 작은 객체의 정확도를 ProgLoss와 STAL이 크게 높여 주는 까다로운 시나리오입니다.

PP-YOLOE+를 선택할 경우#

다음과 같은 경우 PP-YOLOE+를 권장합니다.

  • PaddlePaddle 생태계 통합: Baidu의 PaddlePaddle 프레임워크와 도구를 기반으로 기존 인프라를 구축한 조직.
  • Paddle Lite 엣지 배포: Paddle Lite 또는 Paddle 추론 엔진에 맞춰 특별히 최적화된 추론 커널을 갖춘 하드웨어에 배포하는 경우.
  • 높은 정확도의 서버 측 감지: 프레임워크 종속성이 문제가 되지 않는 고성능 GPU 서버에서 최대 감지 정확도를 우선시하는 시나리오.

다른 아키텍처 살펴보기#

더 다양한 모델을 살펴보려는 사용자에게는 수천 개의 프로덕션 환경에서 꾸준히 사용되고 있는, 신뢰성이 높은 이전 세대 Ultralytics 모델인 YOLO11도 검토해 볼 것을 권장합니다. 또한 Transformer 기반 메커니즘이 필요한 시나리오에는 RT-DETR 아키텍처가 흥미로운 대안이 될 수 있지만, 학습 중 더 많은 메모리가 필요합니다.

궁극적으로 YOLO26은 MuSGD 옵티마이저, ProgLoss + STAL 기능, 선택적 NMS 프리 추론을 활용해 현대적이고 확장 가능하며 효율성이 뛰어난 비전 AI 솔루션의 최우선 선택지로 자리매김합니다.

댓글