Ultralytics YOLO27:

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 스타일 아키텍처와 크로스 스테이지 파셜(CSP) 연결을 결합하여 피처 추출 성능과 추론 지연 시간 사이에서 균형을 제공합니다.
  • 태스크 정렬 학습(TAL): PP-YOLOE+는 학습 중 분류 태스크와 회귀 태스크를 정렬하는 고급 동적 라벨 할당 전략을 사용하여 학습 성능과 추론 성능 간의 격차를 줄입니다.
  • 효율적인 태스크 정렬 헤드(ET-head): 공간 해상도를 희생하지 않고 피처를 빠르게 처리하도록 설계된 간소화된 감지 헤드로, 높은 mAP 지표를 유지하는 데 매우 유용합니다.

PP-YOLOE+ 세부 정보:

PP-YOLOE+에 대해 자세히 알아보기

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

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

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

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

  • MAE-NAS 백본: 최대 엔트로피 신경 아키텍처 탐색(Maximum Entropy Neural Architecture Search)을 활용하여, DAMO-YOLO는 파라미터와 정확도 간의 트레이드오프에 최적화된 백본을 구축합니다.
  • 효율적인 RepGFPN: 재매개변수화된 일반화 피처 피라미드 네트워크는 강력한 멀티스케일 피처 융합을 지원하여, 한 프레임에서 크기가 크게 다른 객체를 모델이 감지하도록 돕습니다.
  • ZeroHead 설계: 추론 단계의 계산 오버헤드를 크게 줄인 고도로 단순화된 감지 헤드입니다.
  • 증류 향상: 더 작은 변형 모델의 성능을 높이기 위해 DAMO-YOLO는 복잡한 지식 증류 프로세스에 크게 의존하며, 이 과정에서 더 큰 교사 모델이 학생 모델을 안내합니다.

DAMO-YOLO 세부 정보:

프레임워크 종속성

PP-YOLOE+와 DAMO-YOLO는 모두 이론적으로 강력한 혁신을 제공하지만, 각자의 프레임워크(PaddlePaddle 및 특정 Alibaba 환경)에 긴밀하게 결합되어 있습니다. 이로 인해 이러한 모델을 표준화된 클라우드 또는 엣지 배포 환경으로 포팅하려 할 때 문제가 발생할 수 있습니다.

성능 분석#

이러한 모델을 평가할 때 지연 시간, 계산 복잡도(FLOPs), 평균 정밀도(mAP) 간의 트레이드오프가 이상적인 배포 환경을 결정합니다.

모델크기
(픽셀)
mAPval
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-YOLO는 일반적으로 nano 및 tiny 규모에서 더 짧은 TensorRT 지연 시간을 달성하므로, 높은 처리량의 비디오 스트림에 매우 경쟁력 있는 선택입니다. 그러나 PP-YOLOE+는 extra-large (x) 변형까지 확장할 때 성능이 매우 뛰어나며, 추론 시간이 부차적인 고려 사항인 복잡한 이미지에서 최고 수준의 정확도를 달성합니다.

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

PP-YOLOE+와 DAMO-YOLO는 중요한 이정표였지만, 현대적인 개발에는 더 높은 범용성, 간편한 학습 파이프라인, 더 낮은 메모리 요구 사항이 필요합니다. Ultralytics Platform은 이러한 요구 사항을 충족하며, 기존 모델에 필요한 복잡한 증류 및 프레임워크별 설정을 크게 앞서는 마찰 없는 경험을 제공합니다.

오늘날 최고의 성능 균형을 달성하려는 개발자에게 Ultralytics YOLO26은 실제 배포 효율성에서 혁신적인 도약을 제공합니다.

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

2026년 초에 출시된 YOLO26은 YOLO11의 유산을 바탕으로 프로덕션에 맞춘 획기적인 기술을 도입했습니다:

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

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

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

from ultralytics import YOLO

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

# Train the model with native MuSGD optimization
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run an end-to-end NMS-free inference
results = model("https://ultralytics.com/images/bus.jpg")

# Export to ONNX or TensorRT seamlessly
model.export(format="onnx")

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

최적의 컴퓨터 비전 아키텍처를 선택하려면 팀의 생태계 통합 및 배포 대상에 대한 고려가 매우 중요합니다.

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

다른 최첨단 솔루션을 탐색하는 개발자를 위해 Ultralytics 문서에서는 널리 사용되는 YOLOv8 및 강력한 YOLO11에 대한 광범위한 리소스도 제공하여 모든 컴퓨터 비전 과제에 적합한 모델을 선택할 수 있도록 지원합니다.

댓글