Meet YOLO26: next-gen vision AI.

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

В быстро развивающейся области computer vision выбор подходящей модели для object detection имеет решающее значение для достижения баланса между скоростью логического вывода и точностью. Две выдающиеся модели, которые оказали значительное влияние на отрасль, — это Ultralytics YOLOv8 и PP-YOLOE+. В этом руководстве представлено подробное техническое сравнение, которое поможет разработчикам и инженерам по машинному обучению понять нюансы их архитектур, показатели производительности и сценарии идеального развертывания.

Link to this sectionUltralytics YOLOv8: Универсальный стандарт экосистемы#

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

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

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

YOLOv8 отличается высокооптимизированным дизайном без использования якорей (anchor-free) и включает в себя разделенную голову (decoupled head) для независимой обработки задач определения объектов, классификации и регрессии. Такое структурное уточнение приводит к лучшему представлению признаков и более быстрой сходимости во время обучения.

В отличие от многих специализированных моделей, YOLOv8 предлагает непревзойденную универсальность. Помимо обнаружения с помощью ограничивающих рамок, та же унифицированная архитектура и API нативно поддерживают instance segmentation, image classification, pose estimation и oriented bounding boxes (OBB).

Упрощенная разработка

Унифицированная экосистема Ultralytics позволяет тебе легко переключаться между задачами обнаружения, сегментации и отслеживания, просто меняя веса модели, что значительно сокращает технический долг.

Link to this sectionPP-YOLOE+: мощный инструмент PaddlePaddle#

PP-YOLOE+ является эволюционным шагом по сравнению с предыдущими итерациями PP-YOLO, специально разработанным для эффективной работы во внутренних фреймворках Baidu.

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

Link to this sectionАрхитектурный фокус#

В PP-YOLOE+ был внедрен бэкбон CSPRepResNet и реализована эффективная выровненная по задачам голова (ET-head) для повышения точности обнаружения. Модель сильно зависит от фреймворка глубокого обучения PaddlePaddle. Хотя она достигает высокой точности на стандартных наборах данных, таких как COCO dataset, ее архитектура жестко привязана к определенным экосистемам, что может затруднить интеграцию в стандартные конвейеры PyTorch или TensorFlow, популярные в более широком сообществе ИИ.

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

При развертывании моделей на периферийных устройствах или облачных серверах баланс точности (mAP), скорости и количества параметров имеет решающее значение. Модели Ultralytics известны своими низкими требованиями к памяти во время обучения и невероятно высокой скоростью логического вывода.

Ниже представлена подробная сравнительная таблица моделей, оцененных на COCO val2017.

Модельразмер
(пиксели)
mAPval
50-95
Скорость
CPU ONNX
(мс)
Скорость
T4 TensorRT10
(мс)
параметры
(М)
FLOPs
(Б)
YOLOv8n64037.380.41.473.28.7
YOLOv8s64044.9128.42.6611.228.6
YOLOv8m64050.2234.75.8625.978.9
YOLOv8l64052.9375.29.0643.7165.2
YOLOv8x64053.9479.114.3768.2257.8
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

Link to this sectionАнализ компромиссов#

Хотя модель PP-YOLOE+x немного превосходит YOLOv8x по значению mAP (54.7 против 53.9), это достигается ценой почти 30 миллионов дополнительных параметров. Ultralytics YOLOv8 обеспечивает гораздо лучшее соотношение параметров к точности. Легковесная YOLOv8n требует всего 3.2М параметров и 8.7B FLOPs, что делает её значительно более эффективной для сред с ограниченными ресурсами, чем самый маленький вариант PP-YOLOE+.

Более того, модели YOLO значительно превосходят крупные архитектуры на основе Transformer с точки зрения использования памяти во время обучения. Модели с высоким потреблением памяти CUDA часто требуют дорогостоящего оборудования, тогда как YOLOv8 позволяет проводить высокоэффективные процессы обучения на GPU потребительского класса.

Link to this sectionЭкосистема, простота использования и развертывание#

Настоящий определяющий фактор между этими архитектурами кроется в пользовательском опыте.

Платформа Ultralytics Platform предлагает хорошо поддерживаемую экосистему, которая устраняет сложности операционной деятельности в машинном обучении. Она предоставляет невероятно простой API, обширную документацию и нативные инструменты для ведения логов данных, настройки гиперпараметров и кроссплатформенного экспорта. Нужно ли тебе развертывание через ONNX, TensorRT или CoreML — Ultralytics справится с этим без проблем.

Напротив, PP-YOLOE+ часто требует глубоких знаний фреймворка PaddlePaddle. Преобразование этих моделей для эффективной работы на стандартных NVIDIA GPUs или периферийных устройствах вне аппаратной экосистемы Baidu может быть сложным, многоэтапным процессом, лишенным той автоматизации, которую ты найдешь в инструментах Ultralytics.

Link to this sectionЭффективность обучения с Ultralytics#

Для обучения модели Ultralytics практически не требуется шаблонного кода. Вот полностью рабочий пример того, как легко ты можешь обучить модель YOLOv8 на Python:

from ultralytics import YOLO

# Load a pre-trained YOLOv8 small model
model = YOLO("yolov8s.pt")

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

# Quickly export the trained model for TensorRT deployment
model.export(format="engine", device=0)

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

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

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

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

  • Универсального развертывания с несколькими задачами: проектов, требующих проверенной модели для обнаружения, сегментации, классификации и оценки позы в рамках экосистемы Ultralytics.
  • Устоявшихся производственных систем: существующих производственных сред, уже построенных на архитектуре YOLOv8 со стабильными и хорошо протестированными пайплайнами развертывания.
  • Широкой поддержки сообщества и экосистемы: приложений, которым нужны обширные руководства по YOLOv8, сторонние интеграции и активные ресурсы сообщества.

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

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

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

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

Для большинства новых проектов Ultralytics YOLO26 предлагает наилучшее сочетание производительности и опыта разработчика:

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

Link to this sectionВзгляд в будущее: преимущество YOLO26#

Для тех, кто хочет создавать перспективные приложения, недавно выпущенная Ultralytics YOLO26 представляет собой вершину современного компьютерного зрения. Выпущенная в январе 2026 года, она превосходит как YOLOv8, так и промежуточную модель YOLO11, предлагая новаторские функции:

  • Комплексный дизайн без NMS: YOLO26 нативно устраняет необходимость в постпроцессинге с помощью немаксимального подавления (Non-Maximum Suppression), значительно снижая вариативность задержек и упрощая логику развертывания.
  • Оптимизатор MuSGD: Интегрируя инновации обучения LLM в vision AI, этот гибрид SGD и Muon обеспечивает невероятно стабильную динамику обучения и более быструю сходимость.
  • До 43% быстрее логический вывод на CPU: Благодаря удалению Distribution Focal Loss (DFL), YOLO26 обеспечивает непревзойденную скорость на периферийных устройствах и стандартных CPU, что делает ее идеальной для IoT и мобильных приложений.
  • ProgLoss + STAL: Эти продвинутые функции потерь обеспечивают заметные улучшения в распознавании мелких объектов, что является критическим требованием для drone analytics и анализа аэрофотоснимков.
Рекомендация по обновлению

Хотя YOLOv8 остается надежным и хорошо поддерживаемым вариантом, YOLO26 является рекомендуемой архитектурой для всех новых корпоративных и исследовательских проектов, предлагая превосходную точность, более быстрый вывод на периферийных устройствах и нативную обработку «от конца до конца».

Link to this sectionЗаключение#

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

Участники

Комментарии