Meet YOLO26: next-gen vision AI.

Link to this sectionСравнение EfficientDet и YOLOv6-3.0#

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

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

Link to this sectionEfficientDet: масштабируемая архитектура AutoML#

Разработанный командой Google Brain, EfficientDet совершил прорыв, опираясь на автоматизированное машинное обучение (AutoML) для оптимизации как своего бэкбона, так и сети формирования признаков.

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

Ключевая инновация EfficientDet — это BiFPN (Bi-directional Feature Pyramid Network). В отличие от традиционных FPN, которые просто агрегируют признаки сверху вниз, BiFPN допускает сложные двунаправленные кросс-масштабные связи и использует обучаемые веса для определения важности различных входных признаков. Это сочетается с методом составного масштабирования, который одновременно и равномерно масштабирует разрешение, глубину и ширину сети.

Link to this sectionСильные и слабые стороны#

EfficientDet достигает отличной средней точности (mAP) относительно количества своих параметров, что делало его крайне точным для своего времени. Однако он сильно зависит от устаревших сред TensorFlow. Эта зависимость часто приводит к сложной настройке гиперпараметров, повышенному потреблению памяти во время обучения и более медленной задержке вывода на стандартном оборудовании по сравнению с современными одностадийными детекторами на базе PyTorch.

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

Link to this sectionYOLOv6-3.0: чемпион промышленной пропускной способности#

Выпущенный для удовлетворения конкретных потребностей массовой обработки, YOLOv6-3.0 представляет собой свёрточную нейронную сеть (CNN), разработанную с нуля для максимизации пропускной способности на аппаратных ускорителях, таких как графические процессоры NVIDIA T4 и A100.

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

YOLOv6-3.0 заменяет традиционные модули на модуль двунаправленной конкатенации (BiC) в неке (neck) для сохранения точных сигналов локализации. Кроме того, в нем используется стратегия обучения с поддержкой анкоров (AAT). AAT объединяет вспомогательную ветвь на основе анкоров во время фазы обучения для обеспечения дополнительного градиентного руководства, которое затем отбрасывается при инференсе для сохранения преимущества в скорости за счет отказа от анкоров.

Link to this sectionСильные и слабые стороны#

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

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

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

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

Модельразмер
(пиксели)
mAPval
50-95
Скорость
CPU ONNX
(мс)
Скорость
T4 TensorRT10
(мс)
параметры
(М)
FLOPs
(Б)
EfficientDet-d064034.610.23.923.92.54
EfficientDet-d164040.513.57.316.66.1
EfficientDet-d264043.017.710.928.111.0
EfficientDet-d364047.528.019.5912.024.9
EfficientDet-d464049.742.833.5520.755.2
EfficientDet-d564051.572.567.8633.7130.0
EfficientDet-d664052.692.889.2951.9226.0
EfficientDet-d764053.7122.0128.0751.9325.0
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
Аппаратные соображения

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

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

Выбор между EfficientDet и YOLOv6 зависит от требований твоего проекта, ограничений развертывания и предпочтений в отношении экосистемы.

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

EfficientDet — отличный выбор, если:

  • Конвейеры Google Cloud и TPU: Системы с глубокой интеграцией в Google Cloud Vision API или инфраструктуру TPU, где EfficientDet имеет встроенную оптимизацию.
  • Исследования составного масштабирования: Академическое тестирование, сфокусированное на изучении эффектов сбалансированного масштабирования глубины, ширины и разрешения сети.
  • Мобильного развертывания через TFLite: Проектов, которые требуют экспорта в TensorFlow Lite специально для Android или встраиваемых устройств на базе Linux.

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

YOLOv6 рекомендуется для:

  • Промышленного внедрения с учетом оборудования: сценарии, где аппаратная ориентированность модели и эффективная репараметризация обеспечивают оптимизированную производительность на конкретном целевом оборудовании.
  • Быстрого одноэтапного обнаружения: приложения, где приоритетом является чистая скорость вывода на GPU для обработки видео в реальном времени в контролируемых условиях.
  • Интеграции в экосистему Meituan: команды, которые уже работают в рамках технологического стека и инфраструктуры развертывания Meituan.

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

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

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

Link to this sectionПреимущество Ultralytics: почему YOLO26 — лучший выбор#

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

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

Link to this sectionПрорывные инновации YOLO26#

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

Link to this sectionНепревзойденная универсальность#

В отличие от EfficientDet, ограниченного обнаружением ограничивающих рамок (bounding boxes), YOLO26 — это нативно мультизадачный ученик. Тот же унифицированный Python API поддерживает сегментацию экземпляров, оценку позы, классификацию изображений и обнаружение с помощью ориентированных ограничивающих рамок (OBB) «из коробки», с улучшениями для конкретных задач, такими как функция потерь семантической сегментации и оценка остаточного логарифмического правдоподобия (RLE), встроенными непосредственно в архитектуру.

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

Link to this sectionБесшовная интеграция кода#

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

from ultralytics import YOLO

# Initialize the natively end-to-end YOLO26 Nano model
model = YOLO("yolo26n.pt")

# Train the model efficiently with automatic hardware detection
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Validate the model's performance
metrics = model.val()
print(f"Achieved mAP50-95: {metrics.box.map:.3f}")

# Export directly to ONNX or TensorRT without NMS overhead
model.export(format="onnx")

Link to this sectionДругие модели для рассмотрения#

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

  • Ultralytics YOLO11: Непосредственный предшественник YOLO26, которому очень доверяют в корпоративных средах, требующих зрелых и хорошо задокументированных пайплайнов.
  • Ultralytics YOLOv8: Стандарт, который переопределил опыт разработчика и остается отличным выбором для задач компьютерного зрения общего назначения, глубоко интегрированным с такими инструментами, как TensorBoard и Weights & Biases.
Контрибьюторы

Комментарии