Ultralytics YOLO27:
Get Started

PP-YOLOE+ vs DAMO-YOLO#

컴퓨터 비전의 지속적인 발전으로 실시간 객체 탐지를 위한 고도로 전문화된 다양한 아키텍처가 등장했습니다. 산업 및 연구 애플리케이션용 모델을 평가할 때는 2022년에 등장한 두 가지 주요 프레임워크인 Baidu의 PP-YOLOE+와 Alibaba Group의 DAMO-YOLO가 자주 논의됩니다. 두 모델 모두 새로운 백본과 고급 레이블 할당 전략, 특화된 특성 융합 기법을 도입해 앵커 프리 탐지의 한계를 넓혔습니다.

이 가이드에서는 PP-YOLOE+와 DAMO-YOLO의 아키텍처, 학습 방법론, 배포상의 강점을 살펴보며 상세한 기술 분석을 제공합니다. 또한 구체적인 배포 제약에 맞는 도구를 선택할 수 있도록 두 프레임워크를 Ultralytics YOLO26과 같은 최신 솔루션과 비교합니다.

PP-YOLOE+: 산업 객체 탐지의 개선#

Baidu 생태계에서 개발된 PP-YOLOE+는 기존 PP-YOLOE를 반복적으로 개선한 모델이며, PaddlePaddle 딥러닝 프레임워크에 맞게 강력하게 최적화되었습니다. 서버급 하드웨어에서 정확도와 추론 속도를 극대화하도록 설계되어 산업 검사와 스마트 리테일 애플리케이션에 적합한 후보입니다.

아키텍처 혁신#

PP-YOLOE+는 기존 앵커 프리 탐지기를 개선하기 위해 여러 아키텍처 향상 기능을 도입합니다:

  • CSPRepResNet 백본: RepVGG 스타일 아키텍처와 Cross Stage Partial(CSP) 연결을 결합한 백본으로, 특성 추출 능력과 추론 지연 시간 간의 균형이 뛰어납니다.
  • 작업 정렬 학습(TAL): PP-YOLOE+는 학습 중 분류 작업과 회귀 작업을 정렬하는 고급 동적 레이블 할당 전략을 사용해 학습 성능과 추론 성능 간의 차이를 줄입니다.
  • 효율적인 작업 정렬 헤드(ET-head): 공간 해상도를 유지하면서 특성을 빠르게 처리하도록 설계한 간소화된 탐지 헤드로, 높은 mAP 지표를 유지하는 데 매우 유용합니다.

PP-YOLOE+ 세부 정보:

PP-YOLOE+ 자세히 알아보기

DAMO-YOLO: 엣지 환경의 신경망 아키텍처 탐색#

Alibaba DAMO Academy가 개발한 DAMO-YOLO는 완전히 다른 접근 방식을 취합니다. 연구팀은 백본을 직접 설계하는 대신 신경망 아키텍처 탐색(NAS)을 사용해 엄격한 지연 시간 제약에 맞춘 고효율 네트워크 토폴로지를 찾았습니다.

주요 기능 및 학습 파이프라인#

DAMO-YOLO는 자동화 및 지식 증류 중심 방법론을 통해 낮은 지연 시간과 높은 정확도를 추구합니다:

  • MAE-NAS 백본: 최대 엔트로피 신경망 아키텍처 탐색을 활용해 파라미터 수와 정확도 간 절충에 맞게 최적화된 백본을 구성합니다.
  • 효율적인 RepGFPN: 재매개변수화된 일반화 특성 피라미드 네트워크는 안정적인 다중 스케일 특성 융합을 지원하여 한 프레임에서 크기가 크게 다른 객체를 모델이 탐지하도록 돕습니다.
  • ZeroHead 설계: 추론 단계의 연산 오버헤드를 대폭 줄이는 고도로 단순화된 탐지 헤드입니다.
  • 증류 개선: 소형 변형 모델의 성능을 높이기 위해 DAMO-YOLO는 대형 교사 모델이 학생 모델을 지도하는 복잡한 지식 증류 과정에 크게 의존합니다.

DAMO-YOLO 세부 정보:

DAMO-YOLO에 대해 자세히 알아보기

프레임워크 종속

PP-YOLOE+와 DAMO-YOLO는 모두 견고한 이론적 혁신을 제공하지만, 각각 PaddlePaddle 및 특정 Alibaba 환경에 긴밀하게 결합되어 있습니다. 따라서 표준화된 클라우드 또는 엣지 환경에 모델을 이식할 때 어려움이 발생할 수 있습니다.

성능 분석#

이 모델들을 평가할 때는 지연 시간, 연산 복잡도(FLOPs), 평균 정밀도(mAP) 간의 절충이 이상적인 배포 환경을 결정합니다.

모델크기
(픽셀)
mAP검증
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
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
DAMO-YOLOt64042.0-2.328.518.1
DAMO-YOLOs64046.0-3.4516.337.8
DAMO-YOLOm64049.2-5.0928.261.8
DAMO-YOLOl64050.8-7.1842.197.3

DAMO-YOLOt는 PP-YOLOE+t보다 TensorRT 지연 시간이 낮고, DAMO-YOLO는 tiny 및 small 크기에서 정확도가 더 높아 처리량이 높은 비디오 스트림에 매우 경쟁력 있습니다. 반면 PP-YOLOE+는 특대형(x) 변형까지 매우 잘 확장되며, 추론 시간이 부차적인 고려 사항인 복잡한 이미지에서 최고 수준의 정확도를 달성합니다.

Ultralytics의 강점: 2022년 아키텍처를 넘어선 발전#

PP-YOLOE+와 DAMO-YOLO는 중요한 이정표였지만, 현대적인 개발에는 더 높은 다재다능함과 간편한 학습 파이프라인, 낮은 메모리 요구량이 필요합니다. Ultralytics Platform은 오래된 모델에 필요한 복잡한 증류 및 프레임워크별 설정을 크게 능가하는 마찰 없는 경험을 제공하여 이러한 요구를 충족합니다.

현재 최적의 성능 균형을 얻으려는 개발자에게 Ultralytics YOLO26은 실제 배포 효율을 획기적으로 향상합니다.

YOLO26이 업계를 선도하는 이유#

2026년 초에 출시된 YOLO26은 YOLO11의 기반을 이어받아 프로덕션에 적합한 획기적인 기술을 도입합니다:

  • 엔드투엔드 NMS 프리 설계: YOLO26은 선택적 일대일 헤드(nms=False)를 사용해 비최대 억제(NMS) 후처리를 완전히 생략할 수 있습니다. 이로써 배포 로직이 간소화되고 일관되고 예측 가능한 추론 지연 시간을 제공합니다.
  • MuSGD 옵티마이저: 대규모 언어 모델 학습 기법에서 영감을 얻은 YOLO26은 하이브리드 MuSGD 옵티마이저를 사용합니다. 이를 통해 매우 안정적인 학습과 빠른 수렴을 실현하고 소중한 GPU 시간을 절약합니다.
  • 뛰어난 CPU 추론: 분포 초점 손실(DFL)을 제거하고 네트워크 그래프를 최적화함으로써 YOLO26은 CPU 추론을 최대 43% 더 빠르게 수행하여 엣지 AI 디바이스에 최적의 선택이 됩니다.
  • ProgLoss + STAL: 이러한 고급 손실 함수는 소형 객체 인식 성능을 크게 향상하며, 드론 운용 및 원격 감지에서 중요한 역할을 합니다.
  • 탁월한 다재다능함: 탐지에만 집중하는 PP-YOLOE+와 달리 YOLO26은 자세 추정, 인스턴스 분할, 이미지 분류, 방향성 바운딩 박스(OBB)를 기본으로 원활하게 지원합니다.

사용 편의성 및 학습 효율성#

DAMO-YOLO 모델을 학습하려면 복잡한 교사-학생 증류 파이프라인을 관리해야 합니다. 반면 Ultralytics 모델은 경쟁 아키텍처보다 CUDA 메모리 사용량이 적으며 Python 코드 몇 줄만으로 학습할 수 있습니다.

from ultralytics import YOLO

# 최첨단 YOLO26 모델 초기화
model = YOLO("yolo26n.pt")

# MuSGD 옵티마이저로 모델 학습
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, optimizer="MuSGD")

# 엔드투엔드 NMS 프리 추론 실행
results = model("https://ultralytics.com/images/bus.jpg", nms=False)

# ONNX 또는 TensorRT로 원활하게 내보냅니다
model.export(format="onnx")

이상적인 사용 사례 및 권장 사항#

최적의 컴퓨터 비전 아키텍처를 선택할 때는 팀의 생태계 통합 환경과 배포 대상이 큰 영향을 미칩니다.

  • 전체 파이프라인이 Baidu PaddlePaddle 생태계에 깊이 통합되어 있다면 PP-YOLOE+를 선택하세요. 정확도 극대화가 주요 목표인 강력한 서버에서 정적 이미지 분석을 수행하는 데 여전히 탁월한 선택입니다.
  • 신경망 아키텍처 탐색 알고리즘을 구체적으로 연구하거나, 엄격한 TensorRT 지연 시간 목표를 달성하기 위해 복잡한 증류 파이프라인을 유지할 엔지니어링 리소스가 있다면 DAMO-YOLO를 선택하세요.
  • 대부분의 최신 프로덕션 시나리오에는 Ultralytics YOLO26을 선택하세요. Ultralytics 생태계는 독보적인 문서와 낮은 메모리 요구량, 간소화된 API를 제공합니다. 자동화된 품질 관리 시스템을 구축하거나 Raspberry Pi에서 실시간 추적을 실행할 때도 YOLO26의 NMS 프리 아키텍처가 기본적으로 빠르고 안정적이며 정확한 결과를 제공합니다.

다른 최첨단 솔루션을 살펴보는 개발자라면 Ultralytics 문서에서 널리 채택된 YOLOv8과 견고한 YOLO11에 관한 풍부한 자료도 확인할 수 있어, 어떤 컴퓨터 비전 과제에도 적합한 모델을 선택할 수 있습니다.

댓글