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

Что такое Ultralytics Platform?
Ultralytics Platform призвана заменить разрозненные инструменты машинного обучения унифицированным решением. Она объединяет возможности:
- Roboflow — Управление данными и аннотирование
- Weights & Biases — Отслеживание экспериментов
- SageMaker — Облачное обучение
- HuggingFace — Развертывание моделей
- Arize — Мониторинг
Единая платформа с нативной поддержкой моделей YOLO26 и YOLO11.
Рабочий процесс: Загрузка → Аннотирование → Обучение → Экспорт → Развертывание
Платформа предоставляет сквозной рабочий процесс:
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Export] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| Этап | Функции |
|---|---|
| Загрузка | Изображения (50 МБ), видео (1 ГБ), ZIP-архивы (10 ГБ) с автоматической обработкой |
| Аннотирование | Ручные инструменты, интеллектуальная аннотация SAM, автоматическая разметка YOLO для всех 5 типов задач (см. поддерживаемые задачи) |
| Обучение | Облачные GPU (19 бесплатных + 3 эксклюзивных для Pro), метрики в реальном времени, организация проектов |
| Экспорт | 17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и т.д.; см. поддерживаемые форматы) |
| Развертывание | 43 глобальных региона с выделенными конечными точками, автомасштабированием, мониторингом |
Что вы можете делать:
- Загружать изображения, видео и ZIP-архивы для создания обучающих наборов данных
- Визуализация аннотаций с интерактивными наложениями для всех 5 типов задач YOLO (см. поддерживаемые задачи)
- Обучайте модели на облачных GPU (19 бесплатных, 22 с Pro) с метриками в реальном времени
- Экспорт в 17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и т. д.)
- Развертывать в 43 глобальных регионах с выделенными конечными точками в один клик
- Мониторить ход обучения, работоспособность развертывания и метрики использования
- Сотрудничать, делая проекты и наборы данных общедоступными для сообщества
Мультирегиональная инфраструктура
Ваши данные остаются в вашем регионе. Платформа Ultralytics развертывает инфраструктуру в трех глобальных регионах:
| Регион | Метка | Местоположение | Лучше всего подходит для |
|---|---|---|---|
| США | Америка | Айова, США | Для пользователей из Америки, самый быстрый для Америки |
| ЕС | Европа, Ближний Восток и Африка | Бельгия, Европа | Пользователи из Европы, соответствие GDPR |
| AP | Азиатско-Тихоокеанский регион | Гонконг, Азиатско-Тихоокеанский регион | Для пользователей из Азиатско-Тихоокеанского региона, минимальная задержка в АТР |
Вы выбираете свой регион при регистрации, и все ваши данные, модели и развертывания остаются в этом регионе.
Регион является постоянным
Регион ваших данных нельзя изменить после создания учетной записи. Во время регистрации платформа измеряет задержку до каждого региона и рекомендует ближайший. Выбирайте внимательно.
Основные характеристики
Подготовка данных
- Управление наборами данных: Загрузка изображений, видео или ZIP-архивов с автоматической обработкой
- Редактор аннотаций: Ручное аннотирование для всех 5 типов задач YOLO (detect, segment, pose, obb, classify; см. поддерживаемые задачи).
- Шаблоны скелетов: Встроенные (Человек, Рука, Лицо, Собака, Коробка) и пользовательские шаблоны скелетов для аннотации позы в один клик.
- Умная аннотация SAM: Интеллектуальная аннотация на основе кликов с 5 моделями — SAM 2.1 (Tiny, Small, Base, Large) и новой SAM 3 для максимальной точности. Переключайте модели для каждого изображения с панели инструментов аннотации.
- Автоматическая аннотация: Использование обученных моделей для предварительной разметки новых данных
- Версионирование наборов данных: Создавайте нумерованные снимки NDJSON с описаниями для воспроизводимого обучения
- Статистика: Распределение классов, тепловые карты местоположений и анализ размерностей
graph LR
A[Upload ZIP/Images/Video] --> B[Auto-Process]
B --> C[Browse & Filter]
C --> D{Annotate}
D --> E[Manual Tools]
D --> F[SAM Smart]
D --> G[YOLO Auto-Label]
E --> H[Train-Ready Dataset]
F --> H
G --> H
Поддерживаемые типы задач
Редактор аннотаций поддерживает все 5 типов задач YOLO: detect (ограничивающие рамки), segment (полигоны), pose (ключевые точки), OBB (ориентированные рамки) и classify (метки уровня изображения). Каждый тип задачи имеет выделенные инструменты рисования и горячие клавиши.
Обучение моделей
- Облачное обучение: Обучайтесь на облачных GPU (19 бесплатных, 22 с Pro) с метриками в реальном времени
- Удаленное обучение: Обучайте где угодно и передавайте метрики на платформу (в стиле W&B)
- Организация проектов: Группировка связанных моделей, сравнение экспериментов, отслеживание активности
- 17 Форматов экспорта: ONNX, TensorRT, CoreML, TFLite и другие (см. поддерживаемые форматы)

Вы можете обучать модели либо через веб-интерфейс (облачное обучение), либо с вашей собственной машины (удаленное обучение):
- Перейдите к вашему проекту
- Нажмите
Train Model - Выберите набор данных, модель, GPU и количество эпох
- Мониторинг кривых потерь и метрик в реальном времени
# Install ultralytics
pip install "ultralytics>=8.4.14"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train and stream metrics to the platform
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
import os
from ultralytics import YOLO
os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"
model = YOLO("yolo26n.pt")
model.train(
data="coco.yaml",
epochs=100,
project="username/my-project",
name="exp1",
)
# Metrics stream to Platform automatically
Развертывание
- Тестирование инференса: Тестирование моделей непосредственно в браузере с пользовательскими изображениями
- Выделенные конечные точки: Развертывание в 43 глобальных регионах с автомасштабированием
- Мониторинг: Метрики в реальном времени, журналы запросов и панели мониторинга производительности
graph LR
A[Trained Model] --> B{Action}
B --> C[Browser Predict]
B --> D[Export Format]
B --> E[Deploy Endpoint]
D --> F[ONNX / TensorRT / CoreML / TFLite / ...]
E --> G[43 Global Regions]
G --> H[API Endpoint URL]
H --> I[Monitor & Scale]
После развертывания вызывайте конечную точку из любого языка:
import requests
url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer your_api_key"}
with open("image.jpg", "rb") as f:
response = requests.post(url, headers=headers, files={"file": f})
print(response.json())
curl -X POST "https://your-endpoint-url/predict" \
-H "Authorization: Bearer your_api_key" \
-F "file=@image.jpg"
const form = new FormData();
form.append("file", fileInput.files[0]);
const response = await fetch("https://your-endpoint-url/predict", {
method: "POST",
headers: { Authorization: "Bearer your_api_key" },
body: form,
});
const results = await response.json();
console.log(results);
Управление аккаунтом
- Команды и организации: Сотрудничайте с членами команды, управляйте ролями и приглашениями
- Ключи API: Безопасное управление ключами для удаленного обучения и доступа к API
- Кредиты и биллинг: Обучение с оплатой по мере использования и прозрачное ценообразование
- Лента активности: track все события и действия учетной записи
- Корзина и восстановление: обратимое удаление в течение 30 дней с возможностью восстановления элементов
- Соответствие GDPR: Экспорт данных и удаление учетной записи
Тарифные планы
| Функциональность | Бесплатно | Pro ($29/мес) | Корпоративный |
|---|---|---|---|
| Кредит за регистрацию | 5 долларов США / 25 долларов США* | - | Пользовательский |
| Ежемесячный кредит | - | 30 долларов США за место в месяц | Пользовательский |
| Модели | 100 | 500 | Безлимитно |
| Параллельные обучения | 3 | 10 | Безлимитно |
| Развертывания | 3 | 10 | Безлимитно |
| Хранилище | 100 ГБ | 500 ГБ | Безлимитно |
| Типы облачных GPU | 19 | 22 (вкл. H200/B200) | 22 |
| Команды | - | До 5 участников | До 50 |
| Поддержка | Сообщество | Приоритет | Выделенные |
*5 долларов при регистрации или 25 долларов при наличии подтвержденного корпоративного/рабочего адреса электронной почты.
Быстрые ссылки
Начните работу с этими ресурсами:
- Быстрый старт: Создайте свой первый проект и обучите модель за считанные минуты
- Наборы данных: Загружайте и управляйте своими обучающими данными
- Аннотирование: Размечайте свои данные с помощью ручных и ИИ-ассистированных инструментов
- Проекты: Организуйте свои модели и эксперименты
- Облачное обучение: Обучайте на облачных GPU
- Инференс: Тестируйте свои модели
- Конечные точки: Развертывайте модели в продакшн
- Мониторинг: Отслеживайте производительность развертывания
- Ключи API: Управляйте доступом к API
- Биллинг: Кредиты и оплата
- Активность: track события учетной записи
- Корзина: Восстановление удаленных элементов
- REST API: Справочник API
Часто задаваемые вопросы
Как начать работу с Ultralytics Platform?
Чтобы начать работу с платформой Ultralytics:
- Регистрация: Создайте учетную запись на platform.ultralytics.com
- Выбор региона: Выберите свой регион данных (США, ЕС или AP) во время онбординга
- Загрузка набора данных: Перейдите в раздел Наборы данных, чтобы загрузить свои данные
- Обучение модели: Создайте проект и начните обучение на облачных GPU
- Развертывание: Протестируйте свою модель и разверните ее на выделенной конечной точке
Подробное руководство см. на странице Быстрый старт.
Каковы преимущества Ultralytics Platform?
Платформа Ultralytics предлагает:
- Единый рабочий процесс: Данные, обучение и развертывание в одном месте
- Мультирегиональность: Размещение данных в регионах США, ЕС или AP
- Обучение без кода: Обучайте продвинутые модели YOLO без написания кода
- Метрики в реальном времени: Отслеживайте прогресс обучения и мониторьте развертывания
- 43 региона развертывания: Развертывайте модели ближе к вашим пользователям по всему миру
- 5 типов задач: Поддержка detect, segment, определения позы, obb и классификации (см. документацию по задачам)
- Аннотирование с помощью ИИ: SAM и автоматическая разметка для ускорения подготовки данных
Какие варианты GPU доступны для облачного обучения?
Платформа Ultralytics поддерживает несколько типов GPU для облачного обучения:
| GPU | VRAM | Стоимость/час | Лучше всего подходит для |
|---|---|---|---|
| RTX 2000 Ada | 16 ГБ | $0.24 | Небольшие наборы данных, тестирование |
| RTX A4500 | 20 ГБ | $0.24 | Малые и средние наборы данных |
| RTX A5000 | 24 ГБ | $0.26 | Средние наборы данных |
| RTX 4000 Ada | 20 ГБ | $0.38 | Средние наборы данных |
| L4 | 24 ГБ | $0.39 | Оптимизировано для инференса |
| A40 | 48 ГБ | $0.40 | Большие размеры пакетов |
| RTX 3090 | 24 ГБ | $0.46 | Общее обучение |
| RTX A6000 | 48 ГБ | $0.49 | Большие модели |
| RTX 4090 | 24 ГБ | $0.59 | Отличное соотношение цена/производительность |
| RTX 6000 Ada | 48 ГБ | $0.77 | Обучение с большими пакетами |
| L40S | 48 ГБ | $0.86 | Обучение с большими пакетами |
| RTX 5090 | 32 ГБ | $0.89 | Последнее поколение |
| L40 | 48 ГБ | $0.99 | Большие модели |
| A100 PCIe | 80 ГБ | $1.39 | Обучение для продакшена |
| A100 SXM | 80 ГБ | $1.49 | Обучение для продакшена |
| RTX PRO 6000 | 96 ГБ | $1.89 | Рекомендуемое значение по умолчанию |
| H100 PCIe | 80 ГБ | $2.39 | Самое быстрое обучение |
| H100 SXM | 80 ГБ | $2.69 | Самое быстрое обучение |
| H100 NVL | 94 ГБ | $3.07 | Обучение с большим объемом памяти |
| H200 NVL | 143 ГБ | $3.39 | Максимальный объем памяти (Pro+) |
| H200 SXM | 141 ГБ | $3.59 | Максимальная производительность (Pro+) |
| B200 | 180 ГБ | $4.99 | Крупнейшие модели (Pro+) |
Полную информацию о ценах и вариантах GPU см. в разделе «Облачное обучение».
Как работает удаленное обучение?
Вы можете обучать модели на собственном оборудовании и передавать метрики в реальном времени на платформу, аналогично Weights & Biases.
Требования к версии пакета
Для интеграции с платформой требуется Ultralytics>=8.4.14. Более ранние версии НЕ будут работать с платформой.
pip install "ultralytics>=8.4.14"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train with project/name to stream metrics
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
import os
from ultralytics import YOLO
os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"
model = YOLO("yolo26n.pt")
model.train(
data="coco.yaml",
epochs=100,
project="username/my-project",
name="exp1",
)
# Train using a Platform dataset directly
export ULTRALYTICS_API_KEY="your_api_key"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 project=username/my-project name=exp1
Дополнительные сведения об удаленном обучении см. в разделе Облачное обучение.
Какие инструменты аннотирования доступны?
Платформа включает полнофункциональный редактор аннотаций, поддерживающий:
- Инструменты ручной разметки: Ограничивающие рамки, полигоны, ключевые точки с шаблонами скелетов, ориентированные рамки, классификация
- Шаблоны скелетов: Размещайте все ключевые точки одновременно, используя встроенные (Человек, Рука, Лицо, Собака, Коробка) или пользовательские шаблоны.
- SAM Умная аннотация: Нажмите, чтобы сгенерировать точные маски — выберите из SAM 2.1 Tiny/Small/Base/Large или новый SAM 3 через селектор моделей на панели инструментов
- Сочетания клавиш: Эффективные рабочие процессы с использованием горячих клавиш
| Горячая клавиша | Действие |
|---|---|
V | Выберите режим |
S | Режим интеллектуальной аннотации SAM |
A | Режим авторазметки |
1 - 9 | Выберите класс по номеру |
Delete | Удалить выбранную аннотацию |
Ctrl+Z | Отменить |
Ctrl+Y | Повторить |
Escape | Отменить текущее действие |
См. Разметку для полного руководства.
Какие форматы экспорта поддерживаются?
Платформа поддерживает 17 форматов развертывания:
| Формат | Расширение файла | Вариант использования |
|---|---|---|
| ONNX | .onnx | Кроссплатформенное развертывание |
| TorchScript | .torchscript | Развертывание на C++ |
| OpenVINO | _openvino_model | оборудование Intel |
| TensorRT | .engine | Инференс на NVIDIA GPU |
| CoreML | .mlpackage | Устройства Apple |
| TFLite | .tflite | Мобильные/граничные устройства |
| TF SavedModel | _saved_model | Экосистема TensorFlow |
| TF GraphDef | .pb | TensorFlow legacy |
| PaddlePaddle | _paddle_model | Экосистема Baidu |
| NCNN | _ncnn_model | Мобильные (Android/ARM) |
| Edge TPU | _edgetpu.tflite | Устройства Google Coral |
| TF.js | _web_model | Развертывание в браузере |
| MNN | .mnn | Alibaba mobile |
| RKNN | _rknn_model | NPU Rockchip |
| IMX500 | _imx_model | Датчик Sony IMX500 |
| Axelera | _axelera_model | Ускорители ИИ Axelera |
| ExecuTorch | _executorch_model | PyTorch мобильный |
См. Экспорт моделей, руководство по режиму экспорта и индекс интеграций для опций, специфичных для формата.
Устранение неполадок
Проблемы с датасетами
| Проблема | Решение |
|---|---|
| Не удается обработать набор данных | Убедитесь, что формат файла поддерживается (JPEG, PNG, WebP и т.д.). Максимальный размер файла: изображения 50 МБ, видео 1 ГБ, ZIP 10 ГБ. |
| Отсутствуют аннотации | Убедитесь, что метки находятся в формат YOLO с .txt файлами, соответствующими именам файлов изображений |
| "Требуется разделение на обучающую выборку" | Добавить train/ папку в структуру вашего набора данных или создайте разделения в настройки датасета |
| Имена классов не определены | Добавить data.yaml файл с names: список (см. формат YOLO), или определить классы в настройках набора данных |
Проблемы с обучением
| Проблема | Решение |
|---|---|
| Обучение не начнется | Проверьте баланс кредитов в Настройках > Оплата. Требуется положительный баланс. |
| Ошибка нехватки памяти | Уменьшите размер пакета, используйте меньшую модель (n/s) или выберите GPU с большим объемом VRAM |
| Низкие метрики | Проверьте качество набора данных, увеличьте количество эпох, попробуйте аугментацию данных, проверьте баланс классов |
| Медленное обучение | Выберите более быстрый GPU, уменьшите размер изображения, убедитесь, что набор данных не является узким местом |
Проблемы с развертыванием
| Проблема | Решение |
|---|---|
| Конечная точка не отвечает | Проверьте статус конечной точки (Готов или Остановлен). Холодный запуск может занять 5-15 секунд. |
| 401 Несанкционированный доступ | Убедитесь, что ключ API верен и имеет необходимые области действия |
| Медленный вывод | Проверьте размер модели, рассмотрите экспорт в TensorRT, выберите более близкий регион. |
| Экспорт не удался | Некоторые форматы требуют специфических архитектур моделей. Попробуйте ONNX для максимально широкой совместимости |
Часто задаваемые вопросы
Можно ли изменить имя пользователя после регистрации?
Нет, имена пользователей являются постоянными и не могут быть изменены. Выбирайте внимательно при регистрации.
Могу ли я изменить регион хранения данных?
Нет, регион данных выбирается при регистрации и не может быть изменен. Чтобы сменить регион, создайте новую учетную запись и повторно загрузите свои данные.
Как получить больше кредитов?
Перейдите в Настройки > Оплата > Добавить кредиты. Приобретайте кредиты на сумму от $5 до $1000. Приобретенные кредиты не имеют срока действия.
Что произойдет, если обучение завершится с ошибкой?
Плата взимается только за фактически использованное время вычислений. Контрольные точки сохраняются, и вы можете возобновить обучение.
Могу ли я скачать свою обученную модель?
Да, нажмите значок загрузки на любой странице модели, чтобы скачать .pt файл или экспортированные форматы.
Как поделиться своей работой публично?
Отредактируйте настройки вашего проекта или набора данных и переключите видимость на «Публичный». Публичный контент отображается на странице «Обзор».
Каковы ограничения на размер файлов?
Изображения: 50 МБ, Видео: 1 ГБ, ZIP-архивы: 10 ГБ. Для файлов большего размера разделите их на несколько загрузок.
Как долго удаленные элементы хранятся в Корзине?
30 дней. По истечении этого срока элементы удаляются безвозвратно и не подлежат восстановлению.
Могу ли я использовать модели Платформы в коммерческих целях?
Бесплатные и Pro-планы используют лицензию AGPL. Для коммерческого использования без требований AGPL свяжитесь с sales@ultralytics.com для получения корпоративной лицензии.