Ultralytics Platform
Ultralytics Platform — это комплексная сквозная платформа компьютерного зрения, которая оптимизирует весь рабочий процесс машинного обучения от подготовки данных до развертывания моделей. Создана для команд и отдельных специалистов, которым нужны готовые к производству решения в области компьютерного зрения без сложностей инфраструктуры.
Смотреть: Начало работы с Ultralytics Platform
Что такое Ultralytics Platform?
Ultralytics Platform призвана заменить разрозненные инструменты машинного обучения унифицированным решением. Она объединяет возможности:
- Roboflow — Управление данными и аннотирование
- Weights & Biases — Отслеживание экспериментов
- SageMaker — Облачное обучение
- HuggingFace — Развертывание моделей
- Arize — Мониторинг
Все в одной платформе с встроенной поддержкой YOLO11 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[Test] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| Этап | Функции |
|---|---|
| Данные | Загрузка набора данных, редактор аннотаций (ручная + SAM + автоматическая разметка), визуализация статистики |
| Обучение | Организация проектов, облачное обучение с использованием экземпляров GPU, потоковая передача метрик в реальном времени |
| Развертывание | Тестирование инференса, выделенные конечные точки в 43 регионах, панели мониторинга |
Мультирегиональная инфраструктура
Ваши данные остаются в вашем регионе. Платформа Ultralytics развертывает инфраструктуру в трех глобальных регионах:
| Регион | Местоположение |
|---|---|
| США | Центральный регион США (Айова) |
| ЕС | Западный регион ЕС (Бельгия) |
| AP | Азиатско-Тихоокеанский регион (Гонконг) |
Вы выбираете свой регион при регистрации, и все ваши данные, модели и развертывания остаются в этом регионе.
Основные характеристики
Подготовка данных
- Управление наборами данных: Загрузка изображений, видео или ZIP-архивов с автоматической обработкой
- Редактор аннотаций: Ручная аннотация для всех 5 типов задач YOLO (detect, segment, pose, obb, classify)
- Интеллектуальная аннотация SAM: Интеллектуальная аннотация на основе кликов с использованием модели Segment Anything
- Автоматическая аннотация: Использование обученных моделей для предварительной разметки новых данных
- Статистика: Распределение классов, тепловые карты местоположений и анализ размерностей
Обучение моделей
- Облачное обучение: Обучение на облачных GPU (RTX 4090, A100, H100) с метриками в реальном времени
- Удаленное обучение: Обучение в любом месте и потоковая передача метрик на платформу (в стиле W&B)
- Организация проектов: Группировка связанных моделей, сравнение экспериментов, отслеживание активности
- 17 форматов экспорта: ONNX, TensorRT, CoreML, TFLite и другие
Развертывание
- Тестирование инференса: Тестирование моделей непосредственно в браузере с пользовательскими изображениями
- Выделенные конечные точки: Развертывание в 43 глобальных регионах с автомасштабированием
- Мониторинг: Метрики в реальном времени, журналы запросов и панели мониторинга производительности
Управление аккаунтом
- Ключи API: Безопасное управление ключами для удаленного обучения и доступа к API
- Кредиты и биллинг: Обучение с оплатой по мере использования и прозрачное ценообразование
- Лента активности: отслеживайте все события и действия в учетной записи
- Удаление и восстановление: 30-дневное мягкое удаление с возможностью восстановления элементов
- Соответствие GDPR: Экспорт данных и удаление учетной записи
Быстрые ссылки
Начните работу с этими ресурсами:
- Быстрый старт: Создайте свой первый проект и обучите модель за считанные минуты
- Наборы данных: Загружайте и управляйте своими обучающими данными
- Аннотирование: Размечайте свои данные с помощью ручных и ИИ-ассистированных инструментов
- Проекты: Организуйте свои модели и эксперименты
- Облачное обучение: Обучайте на облачных GPU
- Инференс: Тестируйте свои модели
- Конечные точки: Развертывайте модели в продакшн
- Мониторинг: Отслеживайте производительность развертывания
- Ключи API: Управляйте доступом к API
- Биллинг: Кредиты и оплата
- Активность: Отслеживание событий учетной записи
- Корзина: Восстановление удаленных элементов
- REST API: Справочник API
Часто задаваемые вопросы
Как начать работу с Ultralytics Platform?
Чтобы начать работу с платформой Ultralytics:
- Регистрация: Создайте учетную запись на platform.ultralytics.com
- Выбор региона: Выберите свой регион данных (США, ЕС или AP) во время онбординга
- Загрузка набора данных: Перейдите в раздел Наборы данных, чтобы загрузить свои данные
- Обучение модели: Создайте проект и начните обучение на облачных GPU
- Развертывание: Протестируйте свою модель и разверните ее на выделенной конечной точке
Подробное руководство см. на странице Быстрый старт.
Каковы преимущества Ultralytics Platform?
Платформа Ultralytics предлагает:
- Единый рабочий процесс: Данные, обучение и развертывание в одном месте
- Мультирегиональность: Размещение данных в регионах США, ЕС или AP
- Обучение без кода: Обучайте продвинутые модели YOLO без написания кода
- Метрики в реальном времени: Отслеживайте прогресс обучения и мониторьте развертывания
- 43 региона развертывания: Развертывайте модели ближе к вашим пользователям по всему миру
- 5 типов задач: Поддержка detect, segment, pose, obb и классификации
- Аннотирование с помощью ИИ: SAM и автоматическая разметка для ускорения подготовки данных
Какие варианты GPU доступны для облачного обучения?
Платформа Ultralytics поддерживает несколько типов GPU для облачного обучения:
| GPU | VRAM | Стоимость | Лучше всего подходит для |
|---|---|---|---|
| RTX 4090 | 24ГБ | $1.18/ч | Быстрое обучение, лучшее соотношение цены и качества |
| L40S | 48ГБ | $1.72/ч | Сбалансированная производительность |
| A100 80GB | 80ГБ | $2.78/ч | Большие модели, крупные пакеты |
| H100 PCIe | 80ГБ | $4.78/ч | Максимальная производительность |
| B200 | 180ГБ | $10.38/ч | Передовые рабочие нагрузки |
Полную информацию о ценах и GPU см. в разделе «Обучение по облачным технологиям ».
Как работает удаленное обучение?
Вы можете обучать модели где угодно и передавать метрики на платформу.
Требования к версии пакета
Для интеграции с платформой требуется ultralytics>=8.4.0. Более ранние версии НЕ будут работать с платформой.
pip install "ultralytics>=8.4.0"
# 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
Дополнительные сведения об удаленном обучении см. в разделе Облачное обучение.
Какие инструменты аннотирования доступны?
Платформа включает полнофункциональный редактор аннотаций, поддерживающий:
- Ручные инструменты: Ограничивающие рамки, полигоны, ключевые точки, ориентированные рамки, классификация
- SAM Smart Annotation: Нажмите, чтобы сгенерировать точные маски с помощью модели Segment Anything Model
- YOLO Auto-Annotation: Используйте обученные модели для предварительной разметки изображений
- Сочетания клавиш: Эффективные рабочие процессы с использованием горячих клавиш
См. Разметку для полного руководства.