모델 비교: 물체 감지를 위한 PP-YOLOE+ 대 YOLO11
객체 감지를 위한 컴퓨터 비전 모델을 선택할 때는 다양한 아키텍처의 장단점을 이해하는 것이 중요합니다. 이 페이지에서는 정보에 입각한 결정을 내릴 수 있도록 두 가지 최신 모델인 PP-YOLOE+와 Ultralytics YOLO11 상세한 기술 비교를 제공합니다.
Ultralytics YOLO11: 최첨단 효율성과 다용도성
2024-09-27에 출시되어 호평을 받고 있는 Ultralytics 글렌 조처와 징 치우가 저술한 Ultralytics YOLO11 호평을 받고 있는 YOLO 시리즈의 최신 버전입니다. 실시간 물체 감지를 위해 설계되었으며 다양한 애플리케이션에서 속도와 정확도의 균형을 맞추는 데 탁월합니다. YOLO11 이전 YOLO 모델을 기반으로 구축되어 이미지 분류, 인스턴스 분할, 포즈 추정과 같은 작업 전반에서 향상된 성능과 다용도성을 위한 아키텍처 개선 사항을 도입했습니다.
아키텍처 및 주요 기능
YOLO11 단일 단계의 앵커 없는 탐지 패러다임을 유지하며 추론 속도를 우선시합니다. 주요 아키텍처 기능은 다음과 같습니다:
- 효율적인 백본: 신속한 특징 추출을 위한 간소화된 백본입니다.
- 확장성: 다양한 크기(n, s, m, l, x)로 제공되어 NVIDIA Jetson과 같은 엣지 디바이스에서 클라우드 서버에 이르기까지 다양한 컴퓨팅 요구 사항과 배포 환경에 적합합니다.
- 다목적성: 물체 감지 외에도 다양한 컴퓨터 비전 작업을 지원하여 Ultralytics 에코시스템 내에서 유연한 솔루션을 제공합니다.
성능 지표
YOLO11 속도와 정확성의 강력한 균형을 보여주기 때문에 실시간 애플리케이션에 적합합니다.
- mAP: COCO와 같은 데이터 세트에서 최첨단 평균 정밀도(mAP)를 달성합니다. mAP 및 기타 평가 메트릭에 대한 자세한 내용은 YOLO 성능 메트릭 가이드를 참조하세요.
- 추론 속도: 스트리밍 애플리케이션의 비전 AI에서 볼 수 있는 실시간 처리 요구 사항에 중요한 빠른 추론에 최적화되어 있습니다.
- 모델 크기: 컴팩트한 모델 크기를 유지하여 리소스가 제한된 디바이스에 쉽게 배포할 수 있습니다.
강점 및 약점
강점:
- 다재다능하고 정확합니다: 다양한 비전 작업에 탁월하며 높은 정확도와 속도를 제공합니다.
- 사용자 친화적인 에코시스템: 포괄적인 Ultralytics 에코시스템 내 원활한 통합: 포괄적인 Python 및 CLI 사용 설명서.
- 확장 가능한 배포: 다양한 모델 크기로 다양한 하드웨어에 적응할 수 있습니다.
약점:
- 컴퓨팅 수요: 대규모 모델은 계산 집약적일 수 있으므로 최적의 실시간 성능을 위해 강력한 하드웨어가 필요합니다.
- 신규 사용자를 위한 복잡성: 사용자 친화적이지만 아키텍처의 뉘앙스를 이해하고 미세 조정하는 것은 컴퓨터 비전을 처음 접하는 사용자에게 학습 곡선을 제시할 수 있습니다.
이상적인 사용 사례
YOLO11 높은 정확도의 실시간 물체 감지가 필요한 애플리케이션에 적합합니다:
- 실시간 비디오 분석: 대기열 관리 및 보안 시스템과 같은 애플리케이션은 속도와 정확성의 이점을 누릴 수 있습니다.
- 엣지 AI 배포: 라즈베리 파이와 같은 플랫폼에서 온디바이스 처리에 효율적입니다.
- 자율 시스템: 자율 주행 애플리케이션의 비전 AI에서 강조된 것처럼 빠르고 정확한 인식이 필요한 자율 주행 자동차 및 로봇 공학에 이상적입니다.
PP-YOLOE+: 정확성 중심 및 효율성
바이두의 PaddlePaddle 작성자가 개발하여 2022-04-02에 출시한 PP-YOLOE+(실용적인 패들 YOLO )는 합리적인 효율로 높은 정확도의 물체 감지를 위해 설계되었습니다. 정밀도가 가장 중요한 산업용 애플리케이션에 초점을 맞춘 PP-YOLOE 시리즈의 향상된 버전입니다. PP-YOLOE+는 추론 속도를 크게 저하시키지 않으면서 정확도를 우선시하며, PaddleDetection 모델 동물원에 속합니다.
아키텍처 및 주요 기능
PP-YOLOE+는 또한 앵커 없는 접근 방식을 채택하여 정확성과 효율성을 강조합니다. 주요 기능은 다음과 같습니다:
- 고정밀 초점: 물체 감지 작업에서 최고 수준의 정확도를 달성하도록 구조적으로 개선되었습니다.
- 효율적인 설계: 까다로운 애플리케이션에 적합한 효율적인 추론 속도와 정확성의 균형을 맞춥니다.
- PaddlePaddle 통합: PaddlePaddle 딥러닝 프레임워크를 활용하여 최적화 및 에코시스템의 이점을 활용합니다.
성능 지표
PP-YOLOE+는 경쟁력 있는 속도를 유지하면서 정확도가 뛰어납니다:
- 높은 mAP: 높은 평균 정밀도(mAP)를 달성하여 PP-YOLOE+ 문서에 자세히 설명된 대로 COCO와 같은 벤치마크 데이터 세트에서 강력한 정확도를 보여줍니다.
- 효율적인 추론: 정확도와 추론 속도 간에 적절한 균형을 제공하여 실시간 분석이 필요한 산업 애플리케이션에 적합합니다.
- 모델 크기: 다양한 컴퓨팅 리소스를 수용할 수 있도록 다양한 모델 크기를 제공합니다.
강점 및 약점
강점:
- 탁월한 정확도: 제조 품질 검사와 같이 정밀도가 중요한 애플리케이션에 필수적인 높은 감지 정확도를 우선시합니다.
- 산업용 포커스: 안정적이고 정확한 물체 감지가 필요한 산업 환경에 적합합니다.
- PaddlePaddle 에코시스템: PaddlePaddle 프레임워크의 에코시스템 및 최적화를 통한 이점.
약점:
- 에코시스템 종속: 주로 PaddlePaddle 에코시스템 내에서, 다음과 같은 다른 프레임워크에 깊이 내장된 사용자에게 고려할 수 있는 사항입니다. PyTorchYOLO 같은 다른 프레임워크에 깊이 내장된 사용자를 고려할 수 있습니다.
- Ultralytics 컨텍스트에서 활용도가 떨어집니다: 기능은 있지만, YOLO11 기본적으로 Ultralytics 작업 다용도 프레임워크에 통합되어 있지는 않습니다.
이상적인 사용 사례
PP-YOLOE+는 정확성이 가장 중요한 애플리케이션에 이상적입니다:
- 산업 품질 관리: 컴퓨터 비전으로 제조 공정을 개선할 때와 같이 제조 공정에서 정밀한 결함 감지 및 품질 보증이 필요한 애플리케이션입니다.
- 정밀 농업: 정확한 탐지가 의사 결정에 영향을 미치는 작물 모니터링 및 수확량 추정과 같은 작업은 농업의 혁신을 주도하는 AI에서 입증되었습니다.
- 의료 영상: 의료 영상에서 종양 검출과 같이 진단을 위해 검출 정확도가 중요한 의료 영상 분석.
모델 비교 표
모델 | 크기 (픽셀) |
mAPval 50-95 |
속도 CPU ONNX (ms) |
속도 T4TensorRT10 (ms) |
매개변수 (M) |
FLOPs (B) |
---|---|---|---|---|---|---|
PP-YOLOE+t | 640 | 39.9 | - | 2.84 | 4.85 | 19.15 |
PP-YOLOE+s | 640 | 43.7 | - | 2.62 | 7.93 | 17.36 |
PP-YOLOE+m | 640 | 49.8 | - | 5.56 | 23.43 | 49.91 |
PP-YOLOE+l | 640 | 52.9 | - | 8.36 | 52.2 | 110.07 |
PP-YOLOE+x | 640 | 54.7 | - | 14.3 | 98.42 | 206.59 |
YOLO11n | 640 | 39.5 | 56.1 | 1.5 | 2.6 | 6.5 |
YOLO11s | 640 | 47.0 | 90.0 | 2.5 | 9.4 | 21.5 |
YOLO11m | 640 | 51.5 | 183.2 | 4.7 | 20.1 | 68.0 |
YOLO11l | 640 | 53.4 | 238.6 | 6.2 | 25.3 | 86.9 |
YOLO11x | 640 | 54.7 | 462.8 | 11.3 | 56.9 | 194.9 |
결론
PP-YOLOE+와 YOLO11 모두 강력한 물체 감지 모델로, 각각 고유한 장점을 가지고 있습니다. YOLO11 다양한 비전 작업에서 속도와 정확성의 균형을 필요로 하는 애플리케이션에 이상적인 Ultralytics 에코시스템 내에서 다목적 고성능 솔루션을 제공합니다. PP-YOLOE+는 정확성과 효율성이 뛰어나며 특히 PaddlePaddle 프레임워크 내의 사용자와 산업 환경에서 정밀도를 우선시하는 사용자에게 유용합니다.
Ultralytics 에코시스템 내의 다른 모델을 살펴보고 싶은 사용자도 고려할 수 있습니다:
- YOLOv8 - YOLO 시리즈 중 활용도가 높고 사용자 친화적인 모델입니다.
- YOLOv9 - 정확성과 효율성의 향상으로 유명합니다.
- YOLO - 최적화된 성능을 위해 신경 아키텍처 검색을 통해 설계된 모델입니다.
- RT-DETR - 실시간 탐지 트랜스포머로, 다른 아키텍처 접근 방식을 제공합니다.
- YOLOv7, YOLOv6 및 YOLOv5 - 각각 고유한 성능 특성과 강점을 지닌 YOLO 제품군의 이전 버전입니다.