Ultralytics YOLO27:

YOLO26 и YOLOv6-3.0#

Эволюция компьютерного зрения продолжает ускоряться, предлагая разработчикам мощные новые инструменты для приложений машинного обучения. Выбор правильной архитектуры для развертывания часто определяет успех проекта. В этом техническом сравнении мы рассмотрим ключевые различия между передовой моделью YOLO26 и ориентированной на промышленное применение YOLOv6-3.0, оценив их архитектуры, методики обучения и оптимальные сценарии развертывания.

Происхождение и характеристики моделей#

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

YOLO26

YOLOv6-3.0

Узнай больше о YOLOv6-3.0

Архитектурные инновации и различия#

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

Ultralytics YOLO26: нативная сквозная модель для периферийных устройств#

Выпущенная в начале 2026 года, YOLO26 знаменует собой огромный скачок в эффективности моделей. Наиболее значимое архитектурное улучшение — нативная сквозная архитектура без NMS. Устраняя традиционный этап постобработки подавления немаксимумов (NMS) — концепцию, впервые успешно реализованную в YOLOv10, — YOLO26 значительно снижает вариативность задержки, обеспечивая высокую предсказуемость при развертывании в режиме реального времени на периферийных устройствах.

Кроме того, YOLO26 использует удаление DFL. Исключение Distribution Focal Loss упрощает процесс экспорта модели и значительно повышает совместимость с маломощными устройствами для периферийных вычислений. В результате инференс на CPU становится до 43% быстрее, что делает YOLO26 исключительно мощным решением для сред без выделенных графических процессоров (GPUs), например Raspberry Pi или мобильных устройств.

YOLOv6-3.0: специалист для промышленного применения#

Разработанная командой компьютерного зрения Meituan, YOLOv6-3.0 представляет собой высокопроизводительную CNN промышленного класса, тщательно оптимизированную для развертывания через TensorRT на оборудовании NVIDIA. Она активно использует методы самодистилляции и проектирование нейронной архитектуры с учетом особенностей оборудования. Хотя на мощных GPUs T4 или A100 модель работает исключительно быстро, она использует традиционную постобработку NMS, которая может создавать узкие места в средах с ограниченными ресурсами оборудования.

Баланс производительности и результаты тестов#

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

Модельразмер
(пиксели)
mAPval
50-95
Скорость
CPU ONNX
(мс)
Скорость
T4 TensorRT10
(мс)
параметры
(M)
FLOPs
(B)
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
YOLOv6-3.0n64037.5-1.174.711.4
YOLOv6-3.0s64045.0-2.6618.545.3
YOLOv6-3.0m64050.0-5.2834.985.8
YOLOv6-3.0l64052.8-8.9559.6150.7

Как видно из данных, YOLO26 стабильно достигает более высокого mAP примерно при вдвое меньшем количестве параметров, чем соответствующие модели YOLOv6. Например, YOLO26s превосходит YOLOv6-3.0s на 3,6 пункта mAP, используя почти вдвое меньше параметров (9.5M против 18.5M).

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

Меньшее количество параметров и FLOPs у YOLO26 означает значительно меньшее потребление памяти во время обучения и инференса по сравнению с YOLOv6, что позволяет использовать большие размеры пакетов на стандартном пользовательском оборудовании.

Эффективность и методики обучения#

Методики обучения у этих двух фреймворков сильно различаются. YOLO26 представляет оптимизатор MuSGD — гибрид SGD и Muon, созданный под влиянием Kimi K2 от Moonshot AI. Это переносит инновации из обучения LLM непосредственно в компьютерное зрение, обеспечивая более стабильное обучение и исключительно быструю сходимость.

Кроме того, YOLO26 использует функции потерь ProgLoss + STAL. Эти продвинутые функции потерь заметно улучшают распознавание небольших объектов, что критически важно для задач AI в сельском хозяйстве и съемки с дронов на большой высоте.

В свою очередь, YOLOv6-3.0 использует интенсивную стратегию самодистилляции. Хотя она эффективна, для достижения оптимальной точности обычно требуются более длительные циклы обучения и больше вычислительных ресурсов.

Экосистема и простота использования#

Одно из главных преимуществ выбора YOLO26 — хорошо поддерживаемая экосистема Ultralytics Platform. Ultralytics известна простотой использования по принципу «от нуля до результата». Разработчики могут установить пакет Python и начать обучение за считаные минуты.

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

Пример кода: начало работы с YOLO26#

Обучение моделей Ultralytics и запуск инференса с ними отличаются исключительной простотой. Надежный Python API берет на себя всю сложную работу:

from ultralytics import YOLO

# Load the highly efficient YOLO26 nano model
model = YOLO("yolo26n.pt")

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

# Run end-to-end NMS-free inference on an image
results = model.predict("https://ultralytics.com/images/bus.jpg")

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

Непревзойденная универсальность для различных задач компьютерного зрения#

В то время как YOLOv6-3.0 — исключительно детектор объектов с ограничивающими рамками, YOLO26 отличается невероятной универсальностью. Используя тот же простой API, разработчики могут выполнять сегментацию экземпляров, классификацию изображений, оценку позы и обнаружение с помощью ориентированных ограничивающих рамок (OBB).

YOLO26 включает улучшения для специализированных задач по всем направлениям: например, функцию потерь семантической сегментации для маскирования с точностью до пикселя, Residual Log-Likelihood Estimation (RLE) для высокоточного определения ключевых точек и специализированную функцию потерь угла для устранения проблем с границами OBB.

Идеальные сценарии использования#

Когда использовать YOLO26#

YOLO26 — бесспорный лидер для периферийных устройств, Интернета вещей (IoT) и робототехники. Инференс на CPU на 43% быстрее и архитектура без NMS делают модель идеальной для работающих в реальном времени систем охранной сигнализации на стандартных CPU или маломощных ARM-чипах. Улучшенное обнаружение небольших объектов (благодаря ProgLoss + STAL) делает ее идеальным кандидатом для обнаружения диких животных с воздуха и анализа спутниковых снимков.

Когда использовать YOLOv6-3.0#

YOLOv6-3.0 отлично подходит для строго контролируемых промышленных сред, где серверы оснащены производительными GPUs NVIDIA, такими как T4 или A100, и используют тщательно оптимизированные конвейеры TensorRT. Модель особенно подходит для высокоскоростного обнаружения дефектов на производственных линиях, где аппаратная среда неизменна, а вариации задержки NMS допустимы.

Другие модели#

Если ты изучаешь более широкий ландшафт компьютерного зрения, тебя также могут заинтересовать другие модели, поддерживаемые экосистемой Ultralytics. Например, YOLO11 остается отличной универсальной моделью с огромной поддержкой сообщества. Если тебя особенно интересуют архитектуры Transformer, модель RT-DETR обеспечивает надежную производительность на основе механизмов внимания, хотя для ее обучения требуется значительно больше памяти, чем для YOLO26. Для возможностей zero-shot без обучения YOLO-World предлагает обнаружение объектов с открытым словарем и поддержкой текстовых запросов сразу после установки.

Итоги#

И YOLOv6-3.0, и YOLO26 представляют собой выдающиеся инженерные достижения. Однако для современных приложений, требующих быстрой разработки, низкого потребления памяти и бесшовного развертывания на разнородных периферийных устройствах, Ultralytics YOLO26 является лучшим выбором. Его нативная сквозная архитектура, революционный оптимизатор MuSGD и интеграция с мощной экосистемой Ultralytics позволяют командам быстрее, чем когда-либо, выводить в продакшен передовые решения AI для компьютерного зрения.

Комментарии