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 аннотации SAM , YOLO для всех 5 типов задач (см. поддерживаемые задачи) |
| Обучение | Облачные графические процессоры (22 варианта от RTX 2000 Ada до B200), метрики в реальном времени, организация проектов |
| Экспорт | 17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и т. д.; см. поддерживаемые форматы) |
| Развертывание | 43 региона по всему миру с выделенными конечными точками, автоматической масштабировкой и мониторингом |
Что вы можете сделать:
- Загружайте изображения, видео и ZIP-архивы для создания обучающих наборов данных
- Визуализируйте аннотации с помощью интерактивных наложений для всех 5 типов YOLO (см. поддерживаемые задачи)
- Обучайте модели на 22 GPU облачных GPU с помощью метрик в реальном времени
- Экспорт в 17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и т. д.)
- Развертывание в 43 регионах мира с помощью одного щелчка мышью на выделенных конечных точках
- Отслеживание прогресса обучения, работоспособности развертывания и показателей использования
- Сотрудничайте, делая проекты и наборы данных общедоступными для сообщества
Мультирегиональная инфраструктура
Ваши данные остаются в вашем регионе. Платформа Ultralytics развертывает инфраструктуру в трех глобальных регионах:
| Регион | Этикетка | Местоположение | Лучше всего подходит для |
|---|---|---|---|
| США | Америка | Айова, США | Пользователи из Америки, самый быстрый для Америки |
| ЕС | Европа, Ближний Восток и Африка | Бельгия, Европа | Пользователи из Европы, соответствие GDPR |
| AP | Азиатско-Тихоокеанский регион | Гонконг, Азиатско-Тихоокеанский регион | Пользователи из Азиатско-Тихоокеанского региона, минимальная задержка в АТР |
Вы выбираете свой регион при регистрации, и все ваши данные, модели и развертывания остаются в этом регионе.
Регион является постоянным
Регион хранения данных нельзя изменить после создания учетной записи. Во время регистрации платформа измеряет задержку для каждого региона и рекомендует ближайший. Выбирайте внимательно.
Основные характеристики
Подготовка данных
- Управление наборами данных: Загрузка изображений, видео или ZIP-архивов с автоматической обработкой
- Редактор аннотаций: ручная аннотация для всех 5 типов YOLO (detect, segment, поза, OBB, classify; см. поддерживаемые задачи)
- SAM Annotation: интеллектуальная аннотация на основе кликов с использованием модели Segment Anything Model
- Автоматическая аннотация: Использование обученных моделей для предварительной разметки новых данных
- Статистика: Распределение классов, тепловые карты местоположений и анализ размерностей
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 (многоугольники), поза (ключевые точки), OBB (ориентированные коробки) и classify (метки на уровне изображения). Для каждого типа задачи предусмотрены специальные инструменты рисования и сочетания клавиш.
Обучение моделей
- Обучение в облаке: обучайтесь на 22 GPU облачных GPU с показателями в реальном времени
- Удаленное обучение: обучайтесь где угодно и передавайте показатели на платформу (в стиле 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
- Кредиты и биллинг: Обучение с оплатой по мере использования и прозрачное ценообразование
- Лента активности: отслеживайте все события и действия в учетной записи
- Удаление и восстановление: 30-дневное мягкое удаление с возможностью восстановления элементов
- Соответствие GDPR: Экспорт данных и удаление учетной записи
Уровни плана
| Функциональность | Бесплатно | Pro ($29/мес) | Корпоративный |
|---|---|---|---|
| Кредит за регистрацию | 5 долларов / 25 долларов* | - | Пользовательский |
| Ежемесячный кредит | - | 30 долларов США за место в месяц | Пользовательский |
| Модели | 100 | 500 | Безлимитно |
| Одновременные тренинги | 3 | 10 | Безлимитно |
| Развертывания | 3 | 10 (теплый запуск) | Безлимитно |
| Хранилище | 100 ГБ | 500 ГБ | Безлимитно |
| Команды | - | До 5 членов | До 50 |
| Поддержка | Сообщество | Приоритет | Выделенные |
*5 долларов при регистрации или 25 долларов при подтверждении адреса электронной почты компании/работы.
Быстрые ссылки
Начните работу с этими ресурсами:
- Быстрый старт: Создайте свой первый проект и обучите модель за считанные минуты
- Наборы данных: Загружайте и управляйте своими обучающими данными
- Аннотирование: Размечайте свои данные с помощью ручных и ИИ-ассистированных инструментов
- Проекты: Организуйте свои модели и эксперименты
- Облачное обучение: Обучайте на облачных GPU
- Инференс: Тестируйте свои модели
- Конечные точки: Развертывайте модели в продакшн
- Мониторинг: Отслеживайте производительность развертывания
- Ключи API: Управляйте доступом к API
- Биллинг: Кредиты и оплата
- Активность: Отслеживание событий учетной записи
- Корзина: Восстановление удаленных элементов
- REST API: Справочник API
Часто задаваемые вопросы
Как начать работу с Ultralytics Platform?
Чтобы начать работу с платформой Ultralytics:
- Регистрация: Создайте учетную запись на platform.ultralytics.com
- Выбор региона: Выберите свой регион данных (США, ЕС или AP) во время онбординга
- Загрузка набора данных: Перейдите в раздел Наборы данных, чтобы загрузить свои данные
- Обучение модели: Создайте проект и начните обучение на облачных GPU
- Развертывание: Протестируйте свою модель и разверните ее на выделенной конечной точке
Подробное руководство см. на странице Быстрый старт.
Каковы преимущества Ultralytics Platform?
Платформа Ultralytics предлагает:
- Единый рабочий процесс: Данные, обучение и развертывание в одном месте
- Мультирегиональность: Размещение данных в регионах США, ЕС или AP
- Обучение без кода: Обучайте продвинутые модели YOLO без написания кода
- Метрики в реальном времени: Отслеживайте прогресс обучения и мониторьте развертывания
- 43 региона развертывания: Развертывайте модели ближе к вашим пользователям по всему миру
- 5 типов задач: поддержка обнаружения, сегментации, позы, 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 | Максимальный объем памяти |
| H200 SXM | 141 ГБ | $3.59 | Максимальная производительность |
| B200 | 180 ГБ | $4.99 | Самые большие модели |
Полную информацию о ценах и 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 Annotation: нажмите, чтобы создать точные маски с помощью модели Segment Anything Model.
- Сочетания клавиш: Эффективные рабочие процессы с использованием горячих клавиш
| Горячая клавиша | Действие |
|---|---|
V | Выбрать режим |
S | Режим SAM аннотирования SAM |
A | Режим автоматической аннотации |
1 - 9 | Выберите класс по номеру |
Delete | Удалить выбранную аннотацию |
Ctrl+Z | Отменить |
Ctrl+Y | Повторить |
Escape | Отменить текущее действие |
См. Разметку для полного руководства.
Какие форматы экспорта поддерживаются?
Платформа поддерживает 17 форматов развертывания:
| Формат | Расширение файла | Вариант использования |
|---|---|---|
| ONNX | .onnx | Кроссплатформенное развертывание |
| TorchScript | .torchscript | Развертывание C++ |
| OpenVINO | _openvino_model | Intel |
| TensorRT | .engine | GPU NVIDIA |
| CoreML | .mlpackage | Устройства Apple |
| TFLite | .tflite | Мобильные/периферийные устройства |
| TF SavedModel | _saved_model | Экосистема TensorFlow |
| TF GraphDef | .pb | TensorFlow |
| PaddlePaddle | _paddle_model | Экосистема Baidu |
| NCNN | _ncnn_model | Мобильные устройства (Android) |
| Edge TPU | _edgetpu.tflite | Устройства Google |
| TF.js | _web_model | Развертывание в браузере |
| MNN | .mnn | Мобильный Alibaba |
| 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 дней. После этого элементы будут окончательно удалены и их невозможно будет восстановить.
Могу ли я использовать модели Platform в коммерческих целях?
Бесплатные и Pro-планы используют лицензию AGPL. Для коммерческого использования без требований AGPL обратитесьultralytics для получения лицензии Enterprise.