Перейти к содержанию

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: Экспорт данных и удаление учетной записи

Начните работу с этими ресурсами:

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

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

Чтобы начать работу с платформой Ultralytics:

  1. Регистрация: Создайте учетную запись на platform.ultralytics.com
  2. Выбор региона: Выберите свой регион данных (США, ЕС или AP) во время онбординга
  3. Загрузка набора данных: Перейдите в раздел Наборы данных, чтобы загрузить свои данные
  4. Обучение модели: Создайте проект и начните обучение на облачных GPU
  5. Развертывание: Протестируйте свою модель и разверните ее на выделенной конечной точке

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

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

Платформа Ultralytics предлагает:

  • Единый рабочий процесс: Данные, обучение и развертывание в одном месте
  • Мультирегиональность: Размещение данных в регионах США, ЕС или AP
  • Обучение без кода: Обучайте продвинутые модели YOLO без написания кода
  • Метрики в реальном времени: Отслеживайте прогресс обучения и мониторьте развертывания
  • 43 региона развертывания: Развертывайте модели ближе к вашим пользователям по всему миру
  • 5 типов задач: Поддержка detect, segment, pose, obb и классификации
  • Аннотирование с помощью ИИ: SAM и автоматическая разметка для ускорения подготовки данных

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

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

GPUVRAMСтоимостьЛучше всего подходит для
RTX 409024ГБ$1.18/чБыстрое обучение, лучшее соотношение цены и качества
L40S48ГБ$1.72/чСбалансированная производительность
A100 80GB80ГБ$2.78/чБольшие модели, крупные пакеты
H100 PCIe80ГБ$4.78/чМаксимальная производительность
B200180ГБ$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: Используйте обученные модели для предварительной разметки изображений
  • Сочетания клавиш: Эффективные рабочие процессы с использованием горячих клавиш

См. Разметку для полного руководства.



📅 Создано 4 дня назад ✏️ Обновлено 1 день назад
glenn-jocherLaughing-q

Комментарии