Безопасность корпоративного уровня: Соответствует стандартам ISO 27001 и SOC 2 Type I.


Ultralytics YOLO banner

中文 · 한국어 · 日本語 · Русский · Deutsch · Français · Español · Português · Türkçe · Tiếng Việt · العربية


Ultralytics CI Ultralytics Downloads Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

Документация Ultralytics YOLO#

Ultralytics YOLO — это семейство моделей компьютерного зрения реального времени для обнаружения объектов, сегментации экземпляров, семантической сегментации, оценки глубины, классификации, оценки позы, ориентированных ограничивающих рамок и отслеживания, доступных через один пакет Python и CLI. YOLO26 создана на основе достижений в области глубокого обучения и компьютерного зрения, отличаясь сквозным (end-to-end) выводом без использования NMS и оптимизированным развертыванием на периферийных устройствах. Благодаря своей оптимизированной конструкции она подходит для различных приложений и легко адаптируется к разным аппаратным платформам, от периферийных устройств до облачных API. Для стабильных производственных нагрузок рекомендуются как YOLO26, так и YOLO11.

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

Запроси корпоративную лицензию для коммерческого использования на странице Ultralytics Licensing.

🚀 Новинка: Дистилляция знаний

Обучай компактные модели YOLO под руководством более крупной модели-учителя — без дополнительных затрат на инференс, просто повышая точность.

Узнай больше

Начни работу двумя командами#

# Install the ultralytics package from PyPI
pip install ultralytics

# Detect objects in an image with a pretrained YOLO26 model
yolo predict model=yolo26n.pt source='https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg'

Веса модели и пример изображения скачиваются автоматически, а результат разметки сохраняется в runs/detect/predict.

Полное руководство по установке и использованию см. в разделе Quickstart.

Что ты хочешь сделать?#

Обучить модель на своем собственном наборе данных

Дообучи предобученную модель YOLO26 на своих данных, настраивая аугментацию и гиперпараметры для обучения на нескольких GPU


Обучить собственную модель

Запустить модель на своих изображениях или видео

Загрузи предобученную модель и получи ограничивающие рамки, маски или ключевые точки с помощью нескольких строк кода на Python или одной команды CLI


Предсказание на новых данных

Отслеживать объекты на кадрах видео

Отслеживай объекты на кадрах видео с постоянным идентификатором (ID), используя BoT-SORT или ByteTrack, встроенные в конвейер предсказаний YOLO26


Многообъектный трекинг

Запустить готовое приложение компьютерного зрения

Готовые приложения для подсчета объектов, тепловых карт, управления очередями, охранной сигнализации и тренировок — обучение не требуется


Изучить решения

Развернуть свою модель

Экспортируй обученные модели в ONNX, TensorRT или OpenVINO для быстрого инференса на периферийных устройствах, мобильном оборудовании и облачных серверах


Экспорт и развертывание

Выбрать подходящую модель

Сравни YOLO26, YOLO11, SAM 3, RT-DETR и любую другую поддерживаемую архитектуру по скорости, точности и сценариям использования


Просмотреть все модели

Найти API Python

Изучи классы, функции и сигнатуры методов для API Python, которые автоматически генерируются из исходного кода при каждом новом релизе


Справочник по API

Что нового: YOLO26

Новейшее семейство моделей Ultralytics обеспечивает end-to-end инференс без NMS с улучшенным соотношением точности и задержки по сравнению с YOLO11


Знакомство с YOLO26

Как организована эта документация#

Большинство команд рабочего процесса модели yolo следуют одной грамматике: yolo [TASK] MODE ARGS, где Task (задача) является необязательной, а данная документация организована по тем же трем частям, плюс один ярлык:

Все остальное поддерживает эту грамматику: Models перечисляет каждую архитектуру, которую ты можешь передать в model= — YOLO26, YOLO11, SAM 3, RT-DETR и другие; Datasets предоставляет информацию о том, на чем обучается каждая Task; Guides — это обширная коллекция подробных руководств, охватывающих развертывание на оборудовании, настройку гиперпараметров, конвертацию наборов данных и пошаговые инструкции по проектам; Integrations связывает конвейер с инструментами обучения и развертывания, которые ты уже используешь; а раздел Reference документирует каждый класс и функцию в API Python.

Помимо пакета Python, на тех же моделях работают еще два интерфейса: платформа Ultralytics для облачной разметки, обучения и развертывания, и Ultralytics Inference — автономная библиотека Rust и CLI для запуска экспортированных моделей без среды выполнения Python.

Лицензии YOLO: как лицензируется Ultralytics YOLO?#

Ultralytics Enterprise License banner

Ultralytics предлагает два варианта лицензирования для удовлетворения различных потребностей:

  • Лицензия AGPL-3.0: Эта открытая лицензия, одобренная OSI, идеально подходит для студентов и энтузиастов, способствуя открытому сотрудничеству и обмену знаниями. Дополнительную информацию смотри в файле LICENSE.
  • Коммерческая лицензия: для разработки и использования в производстве эта лицензия позволяет беспрепятственно интегрировать программное обеспечение и ИИ-модели Ultralytics в бизнес-продукты и сервисы, включая внутренние инструменты, автоматизированные рабочие процессы и производственные развертывания, обходя требования открытого исходного кода AGPL-3.0. Чтобы начать, свяжись с нами через Лицензирование Ultralytics.

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

FAQ#

Что такое Ultralytics YOLO и как она улучшает обнаружение объектов?#

Ultralytics YOLO — это признанная серия моделей YOLO (You Only Look Once) для обнаружения объектов в реальном времени и сегментации изображений. Новейшая модель, YOLO26, развивает предыдущие версии, предлагая сквозной вывод без NMS и оптимизированное развертывание на периферийных устройствах. YOLO поддерживает различные задачи компьютерного зрения, такие как обнаружение, сегментация экземпляров, семантическая сегментация, оценка глубины, классификация, оценка позы и трекинг. Ее эффективная архитектура обеспечивает превосходную скорость и точность, что делает ее подходящей для самых разных приложений, включая периферийные устройства и облачные API.

Как мне начать работу с установкой и настройкой YOLO?#

Начать работу с YOLO быстро и просто. Установи пакет Ultralytics из pip с помощью pip install ultralytics, затем запусти свое первое предсказание командой yolo predict model=yolo26n.pt — веса модели скачаются автоматически. Подробные инструкции, включая conda, Docker и установку из исходного кода, можно найти на странице Quickstart.

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

Обучение собственной модели YOLO на твоем наборе данных включает несколько детальных шагов:

  1. Подготовь свой размеченный набор данных и опиши его в файле YAML для датасета.
  2. Загрузи предобученную модель, например YOLO("yolo26n.pt") в Python.
  3. Начни обучение с помощью model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640) или из командной строки с помощью yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640.

Для подробного пошагового руководства ознакомься с нашим руководством Train a Model, которое включает примеры и советы по оптимизации процесса обучения.

Какие варианты лицензирования доступны для Ultralytics YOLO?#

Ultralytics предлагает два варианта лицензирования для YOLO:

  • Лицензия AGPL-3.0: Эта открытая лицензия идеально подходит для образовательных и некоммерческих целей, способствуя открытому сотрудничеству.
  • Корпоративная лицензия: Для разработки и производственного использования, включая внутренние инструменты, автоматизированные рабочие процессы и развертывание в продакшене, в обход требований открытого исходного кода AGPL-3.0.

Для получения дополнительной информации посети нашу страницу Licensing.

Как можно использовать Ultralytics YOLO для отслеживания объектов в реальном времени?#

Ultralytics YOLO поддерживает эффективный и настраиваемый многообъектный трекинг. Вызови YOLO("yolo26n.pt").track(source="path/to/video.mp4") в Python или запусти yolo track source=path/to/video.mp4 из командной строки — оба способа работают с видеофайлами, прямыми трансляциями и веб-камерой. Подробное руководство по настройке и запуску трекинга объектов смотри в нашей документации Track Mode, где объясняются конфигурация и практическое применение в сценариях реального времени.


Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Комментарии