Ultralytics Platform

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, TAR, включая .tar.gz/.tgz, NDJSON) с автоматической обработкой
РазметкаРучные инструменты для всех 5 типов задач, а также умная разметка с использованием моделей SAM и YOLO для обнаружения, сегментации и OBB (см. поддерживаемые задачи)
ОбучениеОблачные GPU (22 во всех тарифах + 2 только для Pro/Enterprise: B200, B300), метрики в реальном времени, организация проектов
Экспорт17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и др.; см. поддерживаемые форматы)
Развертывание43 глобальных региона с выделенными конечными точками, масштабирование до нуля по умолчанию (один активный экземпляр) и мониторинг

Что ты можешь делать:

  • Загружать изображения, видео и файлы наборов данных для создания обучающих датасетов
  • Визуализировать разметку с помощью интерактивных оверлеев для всех 5 типов задач YOLO (см. поддерживаемые задачи)
  • Обучать модели на облачных GPU (22 во всех тарифах, 24 в Pro или Enterprise для B200 и B300) с метриками в реальном времени
  • Экспортировать в 17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и т. д.)
  • Развертывать в 43 глобальных регионах с помощью выделенных конечных точек, создаваемых в один клик
  • Мониторить прогресс обучения, состояние развертывания и метрики использования
  • Сотрудничать, делая проекты и наборы данных общедоступными для сообщества

Мультирегиональная инфраструктура

Твои данные остаются в твоем регионе. Ultralytics Platform управляет инфраструктурой в трех глобальных регионах:

РегионМеткаЛокацияДля кого лучше всего
USАмерикаАйова, СШАПользователи из Америки, самая высокая скорость для них
EUЕвропа, Ближний Восток и АфрикаБельгия, ЕвропаПользователи из Европы, соответствие GDPR
APАзиатско-Тихоокеанский регионТайвань, Азиатско-Тихоокеанский регионПользователи из АТР, минимальная задержка для этого региона

Ты выбираешь свой регион при регистрации, и все твои данные, модели и развертывания остаются в этом регионе.

Регион фиксирован

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

Основные возможности

Подготовка данных

  • Управление наборами данных: Загружай изображения, видео или файлы датасетов с автоматической обработкой
  • Редактор разметки: Ручная разметка для всех 5 типов задач YOLO (detect, segment, pose, OBB, classify; см. поддерживаемые задачи)
  • Шаблоны скелетов: Встроенные (человек, рука, лицо, собака, коробка) и пользовательские шаблоны скелетов для разметки поз в один клик
  • Умная разметка: Используй SAM 2.1 (Tiny, Small, Base, Large), SAM 3, предобученные модели Ultralytics YOLO или свои собственные дообученные модели YOLO прямо из панели инструментов разметки для задач detect, segment и OBB
  • Версионирование данных: Создавай пронумерованные снимки NDJSON с описаниями для воспроизводимого обучения
  • Статистика: Распределение классов, тепловые карты расположения и анализ размерностей
graph LR
    A[Upload Dataset/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 (22 во всех тарифах, 24 в Pro или Enterprise для B200 и B300) с метриками в реальном времени
  • Удаленное обучение: Обучай где угодно и передавай метрики на платформу (в стиле W&B)
  • Организация проектов: Группируй связанные модели, сравнивай эксперименты, отслеживай активность
  • 17 форматов экспорта: ONNX, TensorRT, CoreML, TFLite и другие (см. поддерживаемые форматы)

Скриншот проекта Ultralytics Platform

Ты можешь обучать модели через веб-интерфейс (облачное обучение) или на своей собственной машине (удаленное обучение):

  1. Перейди к своему проекту
  2. Нажми Train Model
  3. Выбери набор данных, модель, GPU и количество эпох
  4. Следи за графиками потерь и метриками в реальном времени

Развертывание

  • Тестирование вывода: Тестируй модели прямо в браузере с использованием своих изображений
  • Выделенные конечные точки: Развертывание в 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())

Управление учетной записью

  • Команды и организации: Сотрудничай с участниками команды, управляй ролями и приглашениями
  • API-ключи: Безопасное управление ключами для удаленного обучения и доступа к API
  • Кредиты и оплата: Оплата обучения по факту использования с прозрачным ценообразованием
  • Лента активности: Отслеживай все события и действия в учетной записи
  • Корзина и восстановление: 30-дневное мягкое удаление с возможностью восстановления элементов
  • Соответствие GDPR: Экспорт данных и удаление учетной записи
Тарифные планы
ВозможностьБесплатныйPro ($29/мес)Enterprise
Приветственный кредит$5 / $25*-Индивидуально
Ежемесячный кредит-$30/место/месяцИндивидуально
Модели100500Без ограничений
Параллельные обучения310Без ограничений
Развертывания310Без ограничений
Хранилище100 ГБ500 ГББез ограничений
Типы облачных GPU2224 (вкл. B200 / B300)24
Команды-До 5 участниковДо 50
ПоддержкаСообществоПриоритетнаяВыделенная

*$5 при регистрации или $25 с подтвержденным корпоративным/рабочим email.

Быстрые ссылки

Начни с этих ресурсов:

  • Quickstart: Создай свой первый проект и начни обучение модели за считанные минуты
  • Datasets: Загружай и управляй своими данными для обучения
  • Annotation: Размечай данные с помощью ручных и AI-инструментов
  • Projects: Организуй свои модели и эксперименты
  • Cloud Training: Обучай на облачных GPU
  • Inference: Тестируй свои модели
  • Endpoints: Развертывай модели в продакшн
  • Monitoring: Отслеживай производительность развертывания
  • API Keys: Управляй доступом по API
  • Billing: Кредиты и оплата
  • Activity: Отслеживай события аккаунта
  • Trash: Восстанавливай удаленные элементы
  • REST API: Справочник API

FAQ

Как мне начать работу с Ultralytics Platform?

Чтобы начать работу с Ultralytics Platform:

  1. Sign Up: Создай аккаунт на platform.ultralytics.com
  2. Select Region: Выбери регион данных (US, EU или AP) во время онбординга
  3. Upload Dataset: Перейди в раздел Datasets для загрузки своих данных
  4. Train Model: Создай проект и начни обучение на облачных GPU
  5. Deploy: Протестируй свою модель и разверни её на выделенном эндпоинте

Подробное руководство смотри на странице Quickstart.

Каковы преимущества Ultralytics Platform?

Ultralytics Platform предлагает:

  • Unified Workflow: Данные, обучение и развертывание в одном месте
  • Multi-Region: Хранение данных в регионах US, EU или AP
  • No-Code Training: Обучай продвинутые модели YOLO без написания кода
  • Real-Time Metrics: Отслеживай прогресс обучения и мониторь развертывания в режиме реального времени
  • 43 Deploy Regions: Развертывай модели ближе к своим пользователям по всему миру
  • 5 Task Types: Поддержка детектирования, сегментации, определения ключевых точек (pose), OBB и классификации (см. документацию по задачам)
  • AI-Assisted Annotation: Умная разметка с помощью моделей SAM и YOLO для ускорения подготовки данных

Какие варианты GPU доступны для облачного обучения?

Ultralytics Platform поддерживает несколько типов GPU для облачного обучения:

GPUПоколениеVRAMСтоимость/часДля кого лучше всего
RTX 2000 AdaAda16 ГБ$0.24Небольшие наборы данных, тестирование
RTX A4500Ampere20 ГБ$0.25Наборы данных малого и среднего размера
RTX 4000 AdaAda20 ГБ$0.26Средние наборы данных
RTX A5000Ampere24 ГБ$0.27Средние наборы данных
L4Ada24 ГБ$0.39Оптимизировано для инференса
A40Ampere48 ГБ$0.44Большие размеры батчей
RTX 3090Ampere24 ГБ$0.46Общее обучение
RTX A6000Ampere48 ГБ$0.49Большие модели
RTX PRO 4500Blackwell32 ГБ$0.64Отличное соотношение цены и производительности
RTX 4090Ada24 ГБ$0.69Лучшее соотношение цены и производительности
RTX 6000 AdaAda48 ГБ$0.77Обучение на больших батчах
L40SAda48 ГБ$0.86Обучение на больших батчах
RTX 5090Blackwell32 ГБ$0.99Последнее потребительское поколение
L40Ada48 ГБ$0.99Большие модели
A100 PCIeAmpere80 ГБ$1.39Промышленное обучение
A100 SXMAmpere80 ГБ$1.49Промышленное обучение
RTX PRO 6000Blackwell96 ГБ$1.89Рекомендуемый стандарт
H100 PCIeHopper80 ГБ$2.39Высокопроизводительное обучение
H100 SXMHopper80 ГБ$2.99Самое быстрое обучение
H100 NVLHopper94 ГБ$3.07Максимальная производительность
H200 NVLHopper143 ГБ$3.39Максимальный объем памяти
H200 SXMHopper141 ГБ$3.99Максимальная производительность
B200Blackwell180 ГБ$5.49Большие модели (Pro+)
B300Blackwell288 ГБ$7.39Крупнейшие модели (Pro+)

Смотри Cloud Training для получения полного списка цен и опций GPU.

Как работает удаленное обучение?

Ты можешь обучать модели на своем собственном оборудовании и транслировать метрики в реальном времени на платформу, аналогично Weights & Biases.

Требования к версии пакета

Для интеграции с платформой требуется ultralytics>=8.4.35. Более старые версии НЕ будут работать с платформой.

pip install "ultralytics>=8.4.35"
# 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

Смотри Cloud Training для подробностей об удаленном обучении.

Какие инструменты аннотирования доступны?

Платформа включает полнофункциональный редактор аннотаций, поддерживающий:

  • Ручные инструменты: ограничивающие рамки (BBox), полигоны, ключевые точки со скелетными шаблонами, ориентированные рамки, классификацию
  • Скелетные шаблоны: размещай все ключевые точки сразу, используя встроенные (Person, Hand, Face, Dog, Box) или пользовательские шаблоны
  • Умное аннотирование: используй SAM 2.1 или SAM 3 для аннотирования по клику, или запускай предобученные модели Ultralytics YOLO и свои собственные дообученные модели YOLO прямо из панели инструментов для детекции, сегментации и OBB
  • Горячие клавиши: эффективная работа с клавиатурными сокращениями
КлавишаДействие
VРучной режим (рисование)
SУмный режим (SAM или модель YOLO)
AПереключить автоприменение (в Умном режиме)
1 - 9Выбрать класс по номеру
DeleteУдалить выбранную аннотацию
Ctrl+ZОтменить
Ctrl+YВернуть
EscapeСохранить / отменить выбор / выйти

Смотри Annotation для полного руководства.

Какие форматы экспорта поддерживаются?

Платформа поддерживает 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.pbTensorFlow legacy
PaddlePaddle_paddle_modelЭкосистема Baidu
NCNN_ncnn_modelМобильные устройства (Android/ARM)
Edge TPU_edgetpu.tfliteУстройства Google Coral
TF.js_web_modelРазвертывание в браузере
MNN.mnnAlibaba mobile
RKNN_rknn_modelRockchip NPU
IMX500_imx_modelСенсор Sony IMX500
Axelera_axelera_modelУскорители Axelera AI
ExecuTorch_executorch_modelPyTorch mobile

Смотри Models Export, Export mode guide и Integrations index для получения информации о форматах.

Устранение неполадок

Проблемы с наборами данных

ПроблемаРешение
Набор данных не обрабатываетсяУбедись, что формат файла поддерживается (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO для изображений). Макс. размер файла: изображения 50 МБ, видео 1 ГБ, архивы наборов данных 10 ГБ (Free) / 20 ГБ (Pro) / 50 ГБ (Enterprise)
Отсутствующие аннотацииПроверь, что метки представлены в YOLO format, где имена файлов .txt совпадают с именами файлов изображений, либо загрузи COCO JSON
"Требуется выборка train"Добавь папку train/ в структуру твоего набора данных или перераспредели выборки через split bar
Имена классов не определеныДобавь файл data.yaml со списком names: (см. YOLO format) или определи классы на вкладке Classes

Проблемы с обучением

ПроблемаРешение
Обучение не запускаетсяПроверь баланс кредитов в разделе Settings > Billing. Требуется положительный баланс
Ошибка нехватки памяти (Out of memory)Уменьши размер пакета (batch size), используй модель поменьше (n/s) или выбери GPU с большим объемом VRAM
Низкие показатели метрикПроверь качество набора данных, увеличь количество эпох, попробуй аугментацию данных, убедись в сбалансированности классов
Обучение идет медленноВыбери более быстрый GPU, уменьши размер изображения, проверь, не является ли набор данных узким местом

Проблемы с развертыванием

ПроблемаРешение
Конечная точка (endpoint) не отвечаетПроверь статус конечной точки (Ready или Stopped). «Холодный запуск» может занять 5-15 секунд
401 UnauthorizedУбедись, что API key верен и имеет необходимые права доступа
Медленный вывод (inference)Проверь размер модели, рассмотри экспорт в TensorRT, выбери более близкий регион
Ошибка экспортаНекоторые форматы требуют определенных архитектур моделей. Попробуй ONNX для обеспечения максимальной совместимости

Часто задаваемые вопросы

Могу ли я изменить свое имя пользователя после регистрации?

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

Могу ли я изменить регион данных?

Нет, регион данных выбирается при регистрации и не может быть изменен. Чтобы сменить регион, создай новую учетную запись и загрузи данные заново.

Как получить больше кредитов?

Перейди в Settings > Billing > Add Credits. Покупай кредиты на сумму от $5 до $1000. Приобретенные кредиты не имеют срока действия.

Что произойдет, если обучение завершится неудачей?

С тебя списываются средства только за фактически затраченное время вычислений. Контрольные точки (checkpoints) сохраняются, и ты можешь возобновить обучение.

Могу ли я скачать свою обученную модель?

Да, нажми на иконку загрузки на странице любой модели, чтобы скачать файл .pt или экспортированные форматы.

Как сделать мою работу публичной?

Отредактируй настройки своего проекта или набора данных и переключи видимость в состояние "Public". Публичный контент отображается на странице Explore.

Каковы ограничения на размер файлов?

Изображения: 50 МБ, видео: 1 ГБ, наборы данных: 10 ГБ на Free, 20 ГБ на Pro, 50 ГБ на Enterprise. Для файлов большего размера разбивай их на несколько частей при загрузке.

Как долго удаленные элементы хранятся в корзине?

30 дней. После этого элементы удаляются без возможности восстановления.

Могу ли я использовать модели с платформы в коммерческих целях?

Тарифы Free и Pro используют лицензию AGPL. Для коммерческого использования без требований AGPL, ознакомься с Ultralytics Licensing.

Комментарии