Ultralytics YOLO27:
Лицензия YOLO
Ultralytics YOLO

Сравнение Ultralytics YOLO11 с предыдущими моделями YOLO

Сравни Ultralytics YOLOv8, YOLOv9, YOLOv10 и Ultralytics YOLO11, чтобы понять, как эти модели развивались и совершенствовались с 2023 по 2025 год.

ABAbirami Vina9 мин. чтения
Сравнение YOLO11 с предыдущими моделями YOLO

От автоматизации повседневных задач до помощи в принятии обоснованных решений в реальном времени — искусственный интеллект (AI) меняет будущее самых разных отраслей. Одно из особенно интересных направлений ИИ — компьютерное зрение, также известное как визуальный ИИ. Оно помогает машинам анализировать и интерпретировать визуальные данные подобно людям.

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

Среди самых известных моделей компьютерного зрения — модели YOLO (You Only Look Once — «смотришь только один раз»), известные способностью обнаруживать объекты в реальном времени. Со временем модели YOLO совершенствовались: каждая новая версия обеспечивала более высокую производительность и гибкость.

Новые версии, такие как Ultralytics YOLO11, справляются с множеством задач — сегментацией экземпляров, классификацией изображений, оценкой позы и отслеживанием нескольких объектов — с ещё более высокой точностью и скоростью.

В этой статье мы сравним Ultralytics YOLOv8, YOLOv9, YOLOv10 и Ultralytics YOLO11, чтобы лучше понять, как развивались эти модели. Мы рассмотрим их ключевые особенности, результаты тестирования и различия в производительности. Начнём!

Обзор Ultralytics YOLOv8#

Выпущенная Ultralytics 10 января 2023 года, YOLOv8 стала значительным шагом вперёд по сравнению с предыдущими моделями YOLO. Модель оптимизирована для точного обнаружения в реальном времени и сочетает проверенные подходы с инновационными улучшениями, обеспечивающими более высокие результаты.

Помимо обнаружения объектов, модель поддерживает следующие задачи компьютерного зрения: сегментацию экземпляров, оценку позы, обнаружение объектов с ориентированными ограничивающими рамками (OBB) и классификацию изображений. Ещё одна важная особенность Ultralytics YOLOv8 — доступность пяти вариантов модели: Nano, Small, Medium, Large и X. Ты можешь выбрать подходящий баланс скорости и точности в зависимости от своих потребностей.

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

Управление парковкой в умных городах с помощью Ultralytics YOLOv8

Рис. 1. Управление парковкой в умных городах с помощью YOLOv8.

Ключевые особенности Ultralytics YOLOv8#

Рассмотрим подробнее некоторые другие ключевые особенности Ultralytics YOLOv8:

  • Усовершенствованная архитектура обнаружения: Ultralytics YOLOv8 использует улучшенный каркас CSPDarknet. Он оптимизирован для извлечения признаков — процесса выявления и фиксации важных шаблонов или деталей на входных изображениях, которые помогают модели делать точные прогнозы.
  • Голова обнаружения: модель использует безанкорную раздельную архитектуру: она не полагается на заданные заранее формы ограничивающих рамок (анкоры), а учится напрямую предсказывать расположение объектов. Благодаря разделению задачи классификации объектов и предсказания их местоположения (регрессии) выполняются независимо, что повышает точность и ускоряет обучение.
  • Баланс точности и скорости: модель обеспечивает впечатляющую точность при высокой скорости инференса, поэтому подходит как для облачных сред, так и для периферийных устройств.
  • Простота использования: YOLOv8 разработана так, чтобы с ней было легко начать работу: с помощью пакета Ultralytics для Python можно начать получать прогнозы и видеть результаты всего за несколько минут.

YOLOv9 ориентирована на вычислительную эффективность#

YOLOv9 выпустили 21 февраля 2024 года Чиен-Яо Ван и Хун-Юань Марк Ляо из Института информационных наук Академии Синика на Тайване. Модель поддерживает такие задачи, как обнаружение объектов и сегментация экземпляров.

Модель развивает идеи Ultralytics YOLOv5 и предлагает две важные инновации: программируемую информацию о градиентах (PGI) и обобщённую эффективную сеть агрегации слоёв (GELAN).

PGI помогает YOLOv9 сохранять важную информацию при обработке данных через слои модели, что повышает точность результатов. GELAN улучшает использование слоёв модели, повышая производительность и вычислительную эффективность. Благодаря этим усовершенствованиям YOLOv9 справляется с задачами реального времени на периферийных устройствах и в мобильных приложениях, где вычислительные ресурсы часто ограничены.

Схема того, как GELAN повышает точность YOLOv9

Рис. 2. Как GELAN повышает точность YOLOv9.

Ключевые особенности YOLOv9#

Вот некоторые другие ключевые особенности YOLOv9:

  • Высокая точность при эффективной работе: YOLOv9 обеспечивает высокую точность обнаружения, не требуя больших вычислительных мощностей, поэтому отлично подходит для случаев с ограниченными ресурсами.
  • Лёгкие модели: облегчённые варианты YOLOv9 оптимизированы для развёртывания на периферийных устройствах и мобильных платформах.
  • Простота использования: YOLOv9 поддерживается пакетом Ultralytics для Python, поэтому модель легко настроить и запускать в разных средах — как из кода, так и из командной строки.

YOLOv10 обеспечивает обнаружение объектов без NMS#

YOLOv10 представили 23 мая 2024 года исследователи из Университета Цинхуа. Модель ориентирована на обнаружение объектов в реальном времени. Она устраняет ограничения предыдущих версий YOLO: избавляется от необходимости в подавлении немаксимумов (NMS) — этапе постобработки, удаляющем дублирующие обнаружения, — и совершенствует общую архитектуру. В результате объекты обнаруживаются быстрее и эффективнее, а точность остаётся на передовом уровне.

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

Схема обучения YOLOv10 без NMS с назначением двойных меток

Рис. 3. YOLOv10 использует согласованное назначение двойных меток для обучения без NMS.

В архитектуре YOLOv10 также используется улучшенный каркас CSPNet, который эффективнее извлекает признаки, и шея PAN (сеть агрегации путей), объединяющая информацию из разных слоёв. Благодаря этому модель лучше обнаруживает как маленькие, так и крупные объекты. Эти улучшения позволяют применять YOLOv10 в реальных задачах производства, розничной торговли и автономного вождения.

Ключевые особенности YOLOv10#

Вот некоторые другие примечательные особенности YOLOv10:

  • Свёртки с большими ядрами: модель использует свёртки с большими ядрами, чтобы учитывать больше контекста из обширных областей изображения и лучше понимать сцену в целом.

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

  • Уникальный вариант модели: помимо стандартных размеров YOLOv10 — Nano, Small, Medium, Large и X — есть специальная версия YOLOv10b (Balanced). Это более широкая модель, то есть на каждом слое она обрабатывает больше признаков, что повышает точность и при этом сохраняет баланс между скоростью и размером.

  • Простота использования: YOLOv10 совместима с пакетом Ultralytics для Python, поэтому её легко использовать.

Ultralytics YOLO11: выше скорость и точность#

В этом году, 30 сентября, Ultralytics официально представила YOLO11 — одну из новейших моделей серии YOLO — на ежегодном гибридном мероприятии YOLO Vision 2024 (YV24).

Этот выпуск принёс значительные улучшения по сравнению с предыдущими версиями. Ultralytics YOLO11 работает быстрее и точнее и отличается высокой эффективностью. Модель поддерживает весь набор задач компьютерного зрения, знакомых пользователям YOLOv8, включая обнаружение объектов, сегментацию экземпляров и классификацию изображений. Она также совместима с рабочими процессами YOLOv8, поэтому пользователи могут легко перейти на новую версию.

Кроме того, Ultralytics YOLO11 рассчитана на самые разные вычислительные платформы — от лёгких периферийных устройств до мощных облачных систем. Модель доступна в версиях с открытым исходным кодом и для предприятий, поэтому её можно адаптировать под разные сценарии использования.

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

Обнаружение, подсчёт и отслеживание дорожного движения с помощью Ultralytics YOLO11

Рис. 4. Обнаружение, подсчёт и отслеживание дорожного движения с помощью Ultralytics YOLO11.

Ключевые особенности Ultralytics YOLO11#

Вот некоторые другие уникальные особенности Ultralytics YOLO11:

  • Быстрое и эффективное обнаружение: Ultralytics YOLO11 оснащена головой обнаружения, рассчитанной на минимальную задержку. Она обеспечивает высокую скорость на заключительных слоях прогнозирования без ущерба для производительности.
  • Улучшенное извлечение признаков: оптимизированная архитектура каркаса и шеи улучшает извлечение признаков, повышая точность прогнозов.
  • Простое развёртывание на разных платформах: Ultralytics YOLO11 оптимизирована для эффективной работы на периферийных устройствах, облачных платформах и GPU NVIDIA, поэтому адаптируется к различным средам.

Сравнительное тестирование моделей YOLO на наборе данных COCO#

Сравнивать разные модели, просто изучая их особенности, не всегда легко. Здесь пригодится сравнительное тестирование. Запустив все модели на одном наборе данных, мы можем объективно измерить и сопоставить их производительность. Рассмотрим, как каждая модель работает на наборе данных COCO.

При сравнении моделей YOLO каждая новая версия заметно улучшает точность, скорость и гибкость. Особенно выделяется YOLO11m: она использует на 22% меньше параметров, чем YOLOv8m, а значит, легче и быстрее. Несмотря на меньший размер, она также достигает более высокого среднего значения точности (mAP) на наборе данных COCO. Эта метрика показывает, насколько хорошо модель обнаруживает объекты и определяет их местоположение: чем выше mAP, тем точнее прогнозы.

Сравнительное тестирование Ultralytics YOLO11 и других моделей YOLO на наборе данных COCO

Рис. 5. Сравнительное тестирование YOLO11 и других моделей YOLO на наборе данных COCO.

Тестирование и сравнение моделей YOLO на видео#

Посмотрим, как эти модели работают в реальных условиях.

Чтобы сравнить YOLOv8, YOLOv9, YOLOv10 и YOLO11, все четыре модели запустили на одном видео дорожного движения, установив порог уверенности 0,3 (модель показывает обнаруженные объекты, только если уверена в правильности распознавания как минимум на 30%) и размер изображения 640 для справедливой оценки. Результаты обнаружения и отслеживания объектов выявили ключевые различия в точности, скорости и прецизионности.

Уже на первом кадре YOLO11 обнаружила крупные транспортные средства, например грузовики, которые пропустила YOLOv10. YOLOv8 и YOLOv9 показали неплохие результаты, но их работа зависела от освещения и размера объектов. Небольшие удалённые автомобили оставались сложной задачей для всех моделей, хотя YOLO11 заметно лучше справилась и с их обнаружением.

Сравнение YOLOv8, YOLOv9, YOLOv10 и YOLO11

Рис. 6. Сравнение YOLOv8, YOLOv9, YOLOv10 и YOLO11.

Скорость всех моделей составляла от 10 до 20 миллисекунд на кадр — этого достаточно для задач реального времени при частоте свыше 50 FPS. С одной стороны, Ultralytics YOLOv8 и YOLOv9 стабильно и надёжно обнаруживали объекты на протяжении всего видео. Интересно, что YOLOv10, разработанная для снижения задержки, работала быстрее, но иногда непоследовательно обнаруживала объекты некоторых типов.

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

Какая модель YOLO лучше всего подходит для задач компьютерного зрения?#

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

Ещё один важный фактор — тип задач компьютерного зрения, которые нужно решить. Если тебе нужна универсальность для разных задач, хорошим выбором будут YOLOv8 и YOLO11.

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

Если же тебе нужна передовая производительность, более высокая точность и скорость, лучше выбрать Ultralytics YOLO11. Однако из-за того, что модель вышла недавно, её сообщество пока меньше и доступно меньше интеграций.

Главные выводы#

Эволюция серии моделей YOLO от Ultralytics YOLOv8 до Ultralytics YOLO11 отражает постоянное стремление создавать более интеллектуальные модели компьютерного зрения. Каждая версия YOLO приносит значимые улучшения скорости, точности и прецизионности.

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

Чтобы узнать больше об ИИ, загляни в наш репозиторий на GitHub и присоединяйся к нашему сообществу. Узнай о достижениях в разных отраслях — от визуального ИИ в производстве до компьютерного зрения в здравоохранении. Ознакомься с нашими вариантами лицензирования, чтобы уже сегодня начать собственные проекты в области визуального ИИ.

Explore solutions

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

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

Компьютерное зрение в аэрокосмической отрасли

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

Компьютерное зрение в сфере безопасности

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

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

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

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

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

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

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

Компьютерное зрение в аэрокосмической отрасли

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

Компьютерное зрение в сфере безопасности

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

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

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

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

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

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

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

Компьютерное зрение в аэрокосмической отрасли

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

Компьютерное зрение в сфере безопасности

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

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

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

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

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

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения