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

Ultralytics Platform

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

Снимок экрана набора данных Ultralytics

Что такое 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[Export] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
ЭтапФункции
ЗагрузкаИзображения (50 МБ), видео (1 ГБ), ZIP-архивы (50 ГБ) с автоматической обработкой
АннотированиеРучные инструменты, SAM аннотации SAM , YOLO для всех 5 типов задач
ОбучениеОблачные графические процессоры (RTX 4090 до H200), метрики в реальном времени, организация проектов
Экспорт17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и т. д.)
Развертывание43 региона по всему миру с выделенными конечными точками, автоматической масштабировкой и мониторингом

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

  • Загружайте изображения, видео и ZIP-архивы для создания обучающих наборов данных
  • Визуализация аннотаций с помощью интерактивных наложений для всех 5 типов YOLO
  • Обучайте модели на облачных графических процессорах (от RTX 4090 до H200) с использованием метрик в реальном времени.
  • Экспорт в 17 форматов развертывания (ONNX, TensorRT, CoreML, TFLite и т. д.)
  • Развертывание в 43 регионах мира с помощью одного щелчка мышью на выделенных конечных точках
  • Отслеживание прогресса обучения, работоспособности развертывания и показателей использования
  • Сотрудничайте, делая проекты и наборы данных общедоступными для сообщества

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

Ваши данные остаются в вашем регионе. Платформа Ultralytics развертывает инфраструктуру в трех глобальных регионах:

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

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

Основные характеристики

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

  • Управление наборами данных: Загрузка изображений, видео или ZIP-архивов с автоматической обработкой
  • Редактор аннотаций: Ручная аннотация для всех 5 типов задач YOLO (detect, segment, pose, obb, classify)
  • Интеллектуальная аннотация SAM: Интеллектуальная аннотация на основе кликов с использованием модели Segment Anything
  • Автоматическая аннотация: Использование обученных моделей для предварительной разметки новых данных
  • Статистика: Распределение классов, тепловые карты местоположений и анализ размерностей

Обучение моделей

  • Облачное обучение: Обучение на облачных GPU (RTX 4090, A100, H100) с метриками в реальном времени
  • Удаленное обучение: Обучение в любом месте и потоковая передача метрик на платформу (в стиле W&B)
  • Организация проектов: Группировка связанных моделей, сравнение экспериментов, отслеживание активности
  • 17 форматов экспорта: ONNX, TensorRT, CoreML, TFLite и другие

Снимок экрана проекта Ultralytics

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

  • Тестирование инференса: Тестирование моделей непосредственно в браузере с пользовательскими изображениями
  • Выделенные конечные точки: Развертывание в 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 A20006 ГБ$0.12Небольшие наборы данных, тестирование
БюджетRTX 308010 ГБ$0.25Средние наборы данных
БюджетRTX 3080 Ti12 ГБ$0.30Средние наборы данных
БюджетA3024 ГБ$0.44Более крупные партии
СреднийRTX 409024 ГБ$0.60Отличное соотношение цены и качества
СреднийA600048 ГБ$0.90Большие модели
СреднийL424 ГБ$0.54Оптимизация вывода
СреднийL40S48 ГБ$1.72Обучение больших партий
ProA100 40GB40 ГБ$2.78Обучение производству
ProA100 80GB80 ГБ$3.44Очень большие модели
ProH10080 ГБ$5.38Самое быстрое обучение
КорпоративныйH200141 ГБ$5.38Максимальная производительность
КорпоративныйB200192 ГБ$10.38Самые большие модели
UltralyticsRTX PRO 600048 ГБ$3.68Ultralytics

Полную информацию о ценах и 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: Используйте обученные модели для предварительной разметки изображений
  • Сочетания клавиш: Эффективные рабочие процессы с использованием горячих клавиш

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

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

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

ПроблемаРешение
Набор данных не обрабатываетсяПроверьте, поддерживается ли формат файла (JPEG, PNG, WebP и т. д.). Максимальный размер файла: изображения 50 МБ, видео 1 ГБ, ZIP 50 ГБ.
Отсутствующие аннотацииПроверьте, что метки имеют YOLO , с помощью .txt файлы, соответствующие именам файлов изображений
«Требуется разделение поезда»Добавить train/ папку в структуру набора данных или создайте разделения в настройках набора данных
Неопределенные имена классовДобавить data.yaml файл с names: список или определите классы в настройках набора данных

Вопросы обучения

ПроблемаРешение
Обучение не начнетсяПроверьте баланс кредита в разделе «Настройки» > «Оплата». Минимальная сумма — 5,00 $.
Ошибка нехватки памятиУменьшите размер партии, используйте меньшую модель (n/s) или выберите GPU большим объемом VRAM.
Плохие показателиПроверьте качество набора данных, увеличьте количество эпох, попробуйте увеличить объем данных, проверьте баланс классов.
Медленное обучениеВыберите более быстрый GPU, уменьшите размер изображения, убедитесь, что набор данных не является узким местом.

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

ПроблемаРешение
Конечная точка не отвечаетПроверьте состояние конечной точки (работает или остановлена). Холодный запуск может занять 2–5 секунд.
401 Несанкционированный доступУбедитесь, что ключ API правильный и имеет необходимые области действия.
Медленное выведениеПроверьте размер модели, рассмотрите TensorRT , выберите более близкий регион.
Экспорт не удалсяНекоторые форматы требуют определенных архитектур моделей. Попробуйте ONNX максимальной совместимости.

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

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

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

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

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

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

Перейдите в «Настройки» > «Оплата» > «Добавить кредиты». Приобретите кредиты на сумму от 5 до 1000 долларов. Приобретенные кредиты не имеют срока действия.

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

Вы платите только за фактически использованное вычислительное время. Контрольные точки сохраняются, и вы можете возобновить обучение.

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

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

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

Измените настройки проекта или набора данных и установите для параметра «Видимость» значение «Общедоступный». Общедоступный контент отображается на странице «Исследовать».

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

Изображения: 50 МБ, видео: 1 ГБ, ZIP-архивы: 50 ГБ. Более крупные файлы разбивайте на несколько частей.

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

30 дней. После этого элементы будут окончательно удалены и их невозможно будет восстановить.

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

Бесплатные и Pro-планы используют лицензию AGPL. Для коммерческого использования без требований AGPL обратитесьultralytics для получения лицензии Enterprise.



📅 Создано 13 дней назад ✏️ Обновлено 7 дней назад
glenn-jocherLaughing-q

Комментарии