Meet YOLO26: next-gen vision AI.

Link to this sectionYOLO26 против PP-YOLOE+#

Область компьютерного зрения стала свидетелем стремительной эволюции моделей детектирования объектов в реальном времени. Для ML-инженеров и исследователей, стремящихся внедрить наиболее эффективные модели ИИ в области машинного зрения, критически важно сравнивать такие архитектуры, как Ultralytics YOLO26 и PP-YOLOE+. Это подробное руководство предоставляет глубокий анализ их архитектур, методологий обучения, показателей производительности и идеальных сценариев развертывания в реальных условиях.

Link to this sectionПроисхождение моделей и метаданные#

Понимание истории этих архитектур компьютерного зрения помогает составить контекст об их философии проектирования и целевых средах.

Обзор YOLO26 Выпущенная в январе 2026 года, YOLO26 представляет собой вершину экосистемы Ultralytics. Она разработана как окончательное решение для edge AI, отличающееся меньшим размером, встроенной сквозной обработкой и непревзойденной скоростью.

Узнай больше о YOLO26

Обзор PP-YOLOE+ Разработанная как эволюция серии PP-YOLO, PP-YOLOE+ является детектором без якорей (anchor-free), сильно оптимизированным для экосистемы PaddlePaddle. Она опирается на архитектуру CSPRepResNet и ET-head для улучшения стандартных метрик детектирования.

Узнай больше о PP-YOLOE+

Link to this sectionАрхитектурные инновации#

Различия в том, как эти модели обрабатывают визуальные данные, существенно влияют на их требования к памяти, стабильность обучения и задержку вывода.

Link to this sectionYOLO26: Граница без NMS#

YOLO26 внедряет несколько прорывных архитектурных изменений, разработанных для оптимизации развертывания моделей:

  • Сквозной дизайн без NMS: Опираясь на концепции, впервые представленные в YOLOv10, YOLO26 нативно исключает постобработку с помощью Non-Maximum Suppression (NMS). Это снижает вариативность задержки и значительно упрощает конвейеры развертывания.
  • Удаление DFL: Благодаря удалению Distribution Focal Loss (DFL) модель стала исключительно легкой, что обеспечивает беспрепятственный экспорт в такие форматы, как TensorRT и CoreML.
  • Оптимизатор MuSGD: Вдохновленный Kimi K2 от Moonshot AI, YOLO26 привносит инновации в обучение LLM в компьютерное зрение. Гибридный оптимизатор MuSGD (SGD + Muon) обеспечивает высокостабильную динамику обучения и быструю сходимость.
  • ProgLoss + STAL: Эти передовые функции потерь дают заметные улучшения в распознавании мелких объектов, что делает архитектуру высокоэффективной для съемки с дронов и сельскохозяйственных приложений.

Link to this sectionPP-YOLOE+: Подход, ориентированный на Paddle#

PP-YOLOE+ использует парадигму без якорей с акцентом на высокую точность на стандартном серверном оборудовании. Она оснащена структурой RepResNet, которая улучшает возможности извлечения признаков. Однако, поскольку она сильно зависит от специфических операций, доступных в стеке глубокого обучения Baidu, изменение сети или ее экспорт для устройств с жесткими ограничениями (edge devices) может быть значительно более сложным, чем при работе с фреймворками Ultralytics.

Link to this sectionСравнение производительности и метрик#

Надежный баланс производительности между скоростью и точностью имеет решающее значение для различных сценариев развертывания в реальном мире. Хотя PP-YOLOE+ предлагает конкурентоспособную точность, YOLO26 стабильно обеспечивает более выгодный компромисс, особенно при оценке скорости вывода на CPU и меньшем использовании памяти.

Модельразмер
(пиксели)
mAPval
50-95
Скорость
CPU ONNX
(мс)
Скорость
T4 TensorRT10
(мс)
параметры
(М)
FLOPs
(Б)
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
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

Благодаря специальным оптимизациям для edge-устройств и удалению DFL, YOLO26 обеспечивает до 43% более быстрый вывод на CPU по сравнению со своими предшественниками, значительно превосходя PP-YOLOE+ при развертывании на таких устройствах, как Raspberry Pi или стандартные блоки вычислений на периферии.

Эффективность памяти

При сравнении архитектур моделей обрати внимание, что модели Ultralytics YOLO потребляют гораздо меньше памяти во время обучения, чем сложные модели Transformer, что делает их очень доступными для быстрого прототипирования на потребительских GPU.

Link to this sectionПреимущества экосистемы Ultralytics#

Хотя PP-YOLOE+ — это способная модель, настоящий дифференциатор заключается в опыте разработчика. Интегрированная экосистема Ultralytics предоставляет непревзойденную среду для специалистов по ИИ в области компьютерного зрения.

  1. Простота использования: Ultralytics предлагает оптимизированный пользовательский опыт. Простой Python API абстрагирует сложность конвейеров данных и циклов обучения при поддержке обширной и активно поддерживаемой документации.
  2. Универсальность: В отличие от PP-YOLOE+, которая в первую очередь ориентирована на детектирование объектов, YOLO26 нативно поддерживает классификацию изображений, сегментацию экземпляров, оценку позы и ориентированные ограничивающие рамки (OBB), используя одну и ту же структуру API.
  3. Эффективность обучения: Автоматическая загрузка готовых к использованию предварительно обученных весов в сочетании с передовыми методами аугментации обеспечивает эффективные процессы обучения, требующие меньше памяти CUDA и времени по сравнению с традиционными фреймворками.

Link to this sectionПример кода: Простота в действии#

Следующий валидный код на Python демонстрирует, насколько легко начать ИИ-проект с использованием API Ultralytics:

from ultralytics import YOLO

# Load a pre-trained YOLO26 nano model for optimal edge performance
model = YOLO("yolo26n.pt")

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

# Perform NMS-free inference on a target image
inference_results = model.predict("https://ultralytics.com/images/bus.jpg")

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

Link to this sectionИдеальные реальные приложения#

Решение между YOLO26 и PP-YOLOE+ во многом зависит от ограничений твоей производственной среды.

Когда внедрять PP-YOLOE+:

  • Интеграция с экосистемой Baidu: Проекты, глубоко укоренившиеся в инфраструктуре PaddlePaddle или специфических производственных средах в Азии, где строго соблюдаются требования к стекам оборудования и ПО от Baidu.
  • Пакетная обработка на стороне сервера: Сценарии, работающие на корпоративном оборудовании, где дрожание задержки, вызванное NMS, менее критично.

Когда внедрять YOLO26:

  • Edge-устройства и IoT: Более высокая (до 43%) скорость CPU у YOLO26 делает ее идеальным выбором для умных камер, дронов и маломощной робототехники.
  • Критически важные по времени развертывания: Исходно свободная от NMS архитектура гарантирует стабильный вывод с ультранизкой задержкой, что крайне важно для исследований в области автономного вождения и высокоскоростного контроля качества производства.
  • Многозадачные проекты: Когда проект требует сочетания детектирования объектов, точного маскирования с помощью сегментации или отслеживания ключевых точек с помощью оценки позы, единый фреймворк YOLO26 незаменим.

Link to this sectionСценарии использования и рекомендации#

Выбор между YOLO26 и PP-YOLOE+ зависит от конкретных требований твоего проекта, ограничений развертывания и предпочтений в экосистеме.

Link to this sectionКогда стоит выбрать YOLO26#

YOLO26 — отличный выбор для:

  • Развертывания на периферии без NMS: приложений, требующих стабильного вывода с низкой задержкой без сложности постобработки подавления немаксимумов.
  • Среды только с CPU: устройств без выделенного GPU-ускорения, где до 43% более быстрый вывод на CPU у YOLO26 дает решающее преимущество.
  • Детектирования мелких объектов: сложных сценариев, таких как аэросъемка с дронов или анализ датчиков IoT, где ProgLoss и STAL значительно повышают точность на крошечных объектах.

Link to this sectionКогда выбирать PP-YOLOE+#

PP-YOLOE+ рекомендуется для:

  • Интеграция с экосистемой PaddlePaddle: Организации с существующей инфраструктурой, построенной на фреймворке и инструментах Baidu PaddlePaddle.
  • Развертывание на периферии с Paddle Lite: Развертывание на оборудовании с высокооптимизированными ядрами вывода, специально предназначенными для движка Paddle Lite или Paddle.
  • Серверное обнаружение с высокой точностью: Сценарии, где приоритетом является максимальная точность обнаружения на мощных GPU-серверах, где зависимость от фреймворка не является проблемой.

Link to this sectionИзучение других архитектур#

Пользователям, изучающим более широкий спектр моделей, мы также рекомендуем ознакомиться с YOLO11, высоконадежным предыдущим поколением моделей Ultralytics, которое остается основным инструментом в тысячах производственных сред. Кроме того, для сценариев, требующих механизмов на основе трансформеров, архитектура RT-DETR предлагает интригующую альтернативу, хотя и с более высокими требованиями к памяти во время обучения.

В конечном счете, используя оптимизатор MuSGD, возможности ProgLoss + STAL и дизайн без NMS, YOLO26 закрепляет за собой позицию главного выбора для современных, масштабируемых и высокоэффективных решений ИИ в области компьютерного зрения.

Контрибьюторы

Комментарии