콘텐츠로 건너뛰기

YOLOv7 YOLO26: 객체 탐지의 기술적 도약

컴퓨터 비전의 풍경은 숨 막히는 속도로 변화하고 있습니다. 2022년, YOLOv7 는 E-ELAN과 같은 아키텍처 혁신을 도입하며 속도와 정확도의 새로운 기준을 세웠습니다. 2026년 1월로 빠르게 넘어가면, YOLO26은 대규모 언어 모델(LLM)에서 차용한 엔드투엔드 설계, CPU , 훈련 안정성을 통해 최첨단 기술을 재정의했습니다.

이 가이드는 객체 탐지 역사상 두 가지 중요한 이정표 간의 기술적 비교를 제공하여 개발자가 현대적 배포에 적합한 도구를 선택할 수 있도록 돕습니다.

아키텍처 진화

YOLOv7 전환은 신경망이 효율성과 사용 편의성을 위해 설계되는 방식에 근본적인 변화를 의미한다.

YOLOv7: E-ELAN의 유산

YOLOv7, 2022년 7월 6일에 발표된 이 모델은 중앙연구원 정보과학연구소 소속 왕젠야오(Chien-Yao Wang), 알렉세이 보치코프스키(Alexey Bochkovskiy), 리아오홍위안(Hong-Yuan Mark Liao)이 공동으로 개발했습니다.

핵심 혁신은 확장 효율적 레이어 집계 네트워크(E-ELAN)였다. 이 아키텍처는 최단 및 최장 기울기 경로를 제어함으로써 네트워크가 더 다양한 특징을 학습할 수 있게 한다. 또한 계획된 재매개변수화를 포함한 '무료 기능 모음'을 도입하여 추론 비용을 증가시키지 않으면서 정확도를 향상시켰다. 그러나 YOLOv7 앵커 박스에 YOLOv7 비최대 억제(NMS) 후처리가 필요해, 이로 인해 지연 시간 변동성이 발생하고 에지 디바이스에의 배포가 복잡해진다.

7에 대해 자세히 알아보기

YOLO26: 종단간 혁명

YOLO26, 출시된 Ultralytics 에지 컴퓨팅과 간소화된 머신러닝 운영 시대를 위해 설계되었습니다.

핵심 혁신: 엔드투엔드 NMS

YOLO26은 기본적으로 종단 간(end-to-end)으로 설계되어 NMS 필요하지 않습니다. 이 혁신적인 기술은 최초로 YOLOv10에서 최초로 선보인 이 혁신은 추론 지연 시간을 크게 줄이고 배포 파이프라인을 단순화하여 모델 출력을 즉시 사용할 수 있도록 보장합니다.

YOLO26은 다음과 같은 중요한 발전을 소개합니다:

  1. MuSGD 최적화기: Moonshot AI의 Kimi K2 및 LLM 훈련 기법에서 영감을 받은 이 하이브리드 기술은 SGD 과 뮤온의 하이브리드 기술은 컴퓨터 비전 훈련에 전례 없는 안정성을 제공하여 더 빠른 수렴을 가능케 합니다.
  2. DFL 제거: YOLO26은 분포 초점 손실(DFL)을 제거함으로써 출력 계층을 단순화합니다. 이로 인해 ONNX 또는 TensorRT 으로의 내보내기를 원활하게 하고 저전력 에지 디바이스와의 호환성을 향상시킵니다.
  3. ProgLoss + STAL: 이러한 개선된 손실 함수는 드론 영상 및 IoT 센서에 필수적인 소형 물체 인식에서 현저한 성능 향상을 제공합니다.

YOLO26에 대해 더 알아보기

성능 분석

원시 지표를 비교할 때, YOLO26은 4년간의 연구를 통해 달성한 효율성 향상을 보여줍니다. 특히 CPU에서 훨씬 적은 매개변수로 더 높은 정확도를 제공하며, 추론 속도가 현저히 빨라졌습니다.

모델크기
(픽셀)
mAPval
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
YOLOv7l64051.4-6.8436.9104.7
YOLOv7x64053.1-11.5771.3189.9
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9

속도와 효율성

YOLO26은 강력한 GPU가 없는 환경을 위해 특별히 최적화되었습니다. 무거운 후처리 단계를 제거하고 블록을 최적화하여 이전 세대에 비해 최대 43% 빠른 CPU 제공합니다. 라즈베리 파이, 모바일 기기 또는 일반 CPU에 배포하는 개발자에게 YOLO26은 확실한 선택입니다.

반면 YOLOv7 주로 고성능 GPU (특히 V100 및 A100) GPU 염두에 두고 YOLOv7 . CUDA 에서도 여전히 빠른 성능을 보이지만, 현대적인 엣지 AI에 필요한 아키텍처적 간소화 설계가 부족합니다.

학습 및 생태계

두 모델 간의 사용자 경험 차이는 극명합니다. YOLOv7 오래된 저장소 구조에 YOLOv7 복잡한 환경 설정, 수동 데이터 포맷팅, 그리고 장황한 명령줄 인수가 종종 필요합니다.

Ultralytics 이점

YOLO26은 Ultralytics 완벽하게 통합되어 간소화된 "초보자부터 전문가까지"의 경험을 제공합니다.

  • 사용 편의성: 라이브러리는 다음을 통해 설치할 수 있습니다. pip install ultralytics 몇 초 만에 훈련을 시작할 수 있습니다. API는 일관되고 파이썬적이며 잘 문서화되어 있습니다.
  • Ultralytics : YOLO26 사용자는 데이터셋 관리, 자동 주석 처리 및 원클릭 클라우드 훈련을 위해 Ultralytics 활용할 수 있습니다.
  • 다용도성: YOLOv7 주로 탐지(일부 자세/분할 분기 포함)에 YOLOv7 반면, YOLO26은 동일한 프레임워크 내에서 객체 탐지, 인스턴스 분할, 자세 추정, 분류, 방향성 경계 상자(OBB)를 기본적으로 지원합니다.

코드 예제

사용 복잡성을 비교해 보면, Ultralytics 워크플로를 극적으로 단순화합니다.

from ultralytics import YOLO

# Load the latest YOLO26 model (nano version for speed)
model = YOLO("yolo26n.pt")

# Train the model on your custom dataset
# No complex config files needed, just point to your data.yaml
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run inference with NMS-free speed
# The results object contains easy-to-parse boxes and masks
results = model("path/to/image.jpg")

이상적인 사용 사례

7 선택해야 할 때

YOLOv7 학계에서 YOLOv7 존중받는 모델로, 다음과 같은 경우에 유용할 수 있습니다:

  • 레거시 시스템: 특정 YOLOv7 와 깊이 통합되어 쉽게 마이그레이션할 수 없는 프로젝트들.
  • 연구 벤치마킹: 연구자들이 새로운 아키텍처를 2022년 최신 기술 표준과 비교하는 작업.
  • 특정 GPU : 특정 E-ELAN 구조가 구형 하드웨어에서 틈새 우위를 제공하는 시나리오. 다만 이는 점점 드물어지고 있다.

YOLO26을 선택해야 할 때

YOLO26은 성능 균형과 훈련 효율성 덕분에 사실상 모든 새로운 상업 및 연구 프로젝트에 권장되는 선택입니다.

  • 엣지 컴퓨팅: 소형 크기와 CPU 인해 모바일 (Android) 또는 임베디드 장치(Jetson, Raspberry Pi) 에 배포하기에 이상적입니다.
  • 실시간 분석: NMS 설계로 일관된 지연 시간을 보장하며, 이는 자율 주행이나 로봇 공학과 같은 안전이 중요한 애플리케이션에 필수적입니다.
  • 복잡한 작업: 프로젝트에서 탐지, 분할, OBB(예: 항공 이미지 분석) 간 전환이 필요한 경우, YOLO26의 다목적 헤드 아키텍처가 우수합니다.
  • 저메모리 환경: YOLO26은 트랜스포머 기반 모델이나 구형 아키텍처에 비해 훈련 중 CUDA 사용량이 현저히 적어, 소비자용 GPU에서 더 큰 배치 크기를 허용합니다.

결론

YOLOv7 객체 탐지 역사에서 중대한 YOLOv7 , YOLO26은 미래를 상징합니다. Ultralytics 대규모 언어 모델(LLM)에서 영감을 받은 안정적인 최적화기(MuSGD)와 간소화된 NMS 아키텍처를 결합하여 더 빠르고, 더 정확하며, 사용이 훨씬 쉬운 모델을 Ultralytics .

개발자가 견고하고 미래에도 대응 가능한 컴퓨터 비전 애플리케이션을 구축하고자 할 때, 통합된 생태계, 방대한 문서, 그리고 우수한 성능 덕분에 YOLO26이 확실한 선택입니다.

다른 모델 살펴보기

Ultralytics 내 다른 옵션을 살펴보고 싶다면 다음을 고려해 보세요 YOLO11 를 일반적인 작업에 활용하거나 RT-DETR 를 고려해 보십시오.


댓글