Meet YOLO26: next-gen vision AI.

Link to this sectionYOLOv7 vs YOLO11#

컴퓨터 비전 분야는 지난 몇 년간 급격하게 진화했습니다. 올바른 객체 탐지 프레임워크를 선택해야 하는 개발자와 연구자들에게 세대를 대표하는 모델들 간의 구조적, 실무적 차이를 이해하는 것은 매우 중요합니다. 이 가이드는 학계의 돌파구였던 YOLOv7과 고도로 최적화된 프로덕션용 Ultralytics YOLO11 사이의 상세한 기술적 비교를 제공합니다.

Link to this section모델 기원 및 구조적 철학#

YOLOv7은 2022년 7월 6일 아카데미아 시니카 정보과학 연구소의 Chien-Yao Wang, Alexey Bochkovskiy, Hong-Yuan Mark Liao 연구진에 의해 발표되었으며, 이 분야에 여러 새로운 개념을 도입했습니다. arXiv에 게시된 YOLOv7 연구 논문에 상세히 기술된 바와 같이, 이 모델은 '학습 가능한 bag-of-freebies(trainable bag-of-freebies)' 접근 방식과 E-ELAN(Extended Efficient Layer Aggregation Networks)에 중점을 둡니다. 이러한 구조적 선택은 그래디언트 경로 효율성을 극대화하기 위해 특별히 설계되었으며, 하이엔드 GPU 기반의 학술적 벤치마킹을 위한 강력한 도구가 되었습니다.

YOLOv7에 대해 더 알아보기

YOLO11Ultralytics의 Glenn Jocher와 Jing Qiu에 의해 개발되어 2024년 9월 27일에 발표되었습니다. YOLO11은 순수한 구조적 복잡성에서 벗어나 개발자 중심의 종합적인 생태계로 초점을 전환했습니다. Ultralytics GitHub 저장소에서 호스팅되는 YOLO11은 학습 및 추론 중 메모리 소비를 대폭 줄이는 최적화된 앵커 프리(anchor-free) 설계를 특징으로 합니다. 이는 Ultralytics Platform에 기본적으로 통합되어 데이터셋 주석부터 에지 배포까지 타의 추종을 불허하는 사용 편의성을 제공합니다.

YOLO11에 대해 더 알아보기

생태계 이점

일반적으로 독립형 저장소는 학술 논문이 발표된 후 방치되는 경우가 많지만, Ultralytics 모델은 지속적인 업데이트를 통해 최신 PyTorch 릴리스 및 특수 하드웨어 가속기와 같은 현대적인 머신 러닝 스택과의 장기적인 호환성을 보장합니다.

Link to this section성능 지표 및 효율성#

모델을 실제 애플리케이션에 배포할 때 원시 정확도와 추론 속도 및 계산 오버헤드 사이의 균형을 맞춰야 합니다. 아래는 표준 COCO 데이터셋 벤치마크에서 평가된 YOLOv7과 YOLO11 변형 모델을 직접 비교한 결과입니다.

모델크기
(픽셀)
mAPval
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
YOLOv7l64051.4-6.8436.9104.7
YOLOv7x64053.1-11.5771.3189.9
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.5
YOLO11m64051.5183.24.720.168.0
YOLO11l64053.4238.66.225.386.9
YOLO11x64054.7462.811.356.9194.9

참고: YOLOv7의 CPU 속도가 누락된 것은 ONNX CPU 벤치마크를 표준화하지 않은 레거시 테스트 환경임을 나타냅니다. 비교 가능한 등급에서 가장 우수한 값이 강조되어 있습니다.

Link to this section결과 분석#

데이터는 효율성의 명확한 진화를 보여줍니다. YOLO11l(Large) 모델은 YOLOv7l의 51.4%보다 우수한 53.4%의 mAPval을 달성하는 동시에, 파라미터 수(25.3M 대 36.9M)와 FLOPs(86.9B 대 104.7B)를 대폭 줄였습니다. 이러한 계산 복잡성 감소를 통해 YOLO11은 NVIDIA TensorRT 구현에서 더 빠르게 실행되며 더 적은 VRAM을 요구하여, 하드웨어 제약이 있는 환경에 훨씬 더 적합합니다.

Link to this section사용 편의성 및 학습 워크플로우#

두 프레임워크 간의 주요 차이점은 개발자 경험입니다.

Link to this sectionYOLOv7 학습#

기존의 YOLOv7 오픈 소스 코드베이스를 사용하려면 저장소를 클론하고, 종속성을 수동으로 해결하며, 복잡한 커맨드라인 인수에 의존해야 하는 경우가 많습니다. 다양한 작업을 관리하거나 모바일 형식으로 내보내는 작업은 종종 소스 스크립트를 수정하거나 타사 포크에 의존해야 합니다.

Link to this sectionYOLO11 학습#

YOLO11은 ultralytics Python 패키지에 깊게 통합되어 머신 러닝 라이프사이클을 단순화합니다. 객체 탐지 모델 학습은 단 몇 줄의 코드만으로 가능하며, 프레임워크가 데이터 다운로드, 하이퍼파라미터 튜닝, 캐싱을 기본적으로 처리합니다.

from ultralytics import YOLO

# Load a pretrained YOLO11 Nano model for maximum speed
model = YOLO("yolo11n.pt")

# Train the model on the COCO8 example dataset
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

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

또한 YOLO11은 뛰어난 범용성을 자랑합니다. 모델 접미사를 변경하는 것만으로 개발자는 탐지 작업에서 인스턴스 세그멘테이션 매핑, 포즈 추정 추적, 또는 회전 경계 상자(OBB) 인식으로 즉시 전환할 수 있습니다. 이는 YOLOv7에는 없는 수준의 기본 다중 작업 지원입니다.

간소화된 내보내기

YOLO11을 Apple CoreML 또는 Intel OpenVINO 프레임워크와 같은 에지 형식으로 내보내는 작업은 단 하나의 .export() 명령만으로 가능하며, 이전 세대 모델에서 종종 요구되던 복잡한 그래프 수술(graph-surgery)을 피할 수 있습니다.

Link to this section이상적인 배포 시나리오#

각 모델의 강점을 이해하면 최적의 사용 사례를 결정하는 데 도움이 됩니다.

Link to this section미래 전망: YOLO26의 패러다임 변화#

YOLO11이 고도로 정제된 최첨단 솔루션을 대표하지만, 머신 러닝 분야는 끊임없이 발전합니다. 오늘 새로운 비전 프로젝트를 시작하는 사용자들에게는 최근 출시된 Ultralytics YOLO26을 탐색하는 것을 강력히 권장합니다.

2026년 1월에 출시된 YOLO26은 YOLOv7과 YOLO11을 모두 능가하는 몇 가지 획기적인 기능을 도입했습니다:

  • 기본적인 NMS-Free 구조: YOLO26은 NMS(Non-Maximum Suppression) 후처리의 필요성을 제거합니다. 이러한 엔드투엔드 설계는 배포 파이프라인을 단순화하고 지연 시간 변동성을 대폭 줄입니다.
  • 최대 43% 더 빠른 CPU 추론: DFL(Distribution Focal Loss) 모듈을 전략적으로 제거함으로써 YOLO26은 전용 GPU가 없는 에지 장치 및 환경에 최적화되었습니다.
  • MuSGD 옵티마이저 통합: Moonshot AI의 고급 LLM 학습 기술에서 영감을 받은 이 하이브리드 옵티마이저는 전례 없는 학습 안정성과 더 빠른 수렴 속도를 보장합니다.
  • 탁월한 소형 객체 탐지: ProgLoss 및 STAL 손실 함수의 도입은 미세한 세부 사항을 식별하는 데 결정적인 정확도 향상을 제공하며, 드론 항공 이미지 분석 및 복잡한 IoT 센서 데이터 분석에 완벽합니다.

YOLO26에 대해 자세히 알아보기

트랜스포머 기반 구조나 대안적인 패러다임에 관심이 있는 사용자를 위해 Ultralytics 문서에서는 RT-DETR 트랜스포머 탐지기YOLO-World 오픈 어휘 모델과 같은 모델도 다룹니다.

댓글