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

Быстрый старт с Ultralytics Platform

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

journey
    title Your First Model in 5 Minutes
    section Sign Up
      Create account: 5: User
      Select region: 5: User
    section Prepare Data
      Upload dataset: 5: User
      Review images: 4: User
    section Train
      Configure training: 5: User
      Monitor progress: 3: Platform
    section Deploy
      Test model: 5: User
      Deploy endpoint: 5: User

Начать

Ultralytics Platform предлагает различные простые варианты регистрации. Вы можете зарегистрироваться и войти в систему, используя свои учетные записи Google или GitHub, или с помощью адреса электронной почты.

Ultralytics Platform Регистрация

Выбор региона

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

Платформа Ultralytics: Карта регионов при адаптации с задержкой

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

Регион является постоянным

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

Бесплатные кредиты

Каждый новый аккаунт получает бесплатные кредиты для обучения на облачных GPU:

Тип электронной почтыКредиты за регистрациюКак получить
Рабочая/корпоративная электронная почта$25.00Используйте домен вашей компании (@company.com)
Личная электронная почта$5.00Gmail, Yahoo, Outlook и т.д.

Максимизируйте свои кредиты

Зарегистрируйтесь, используя рабочую электронную почту, чтобы получить $25 в виде кредитов. Если вы зарегистрировались с личной электронной почтой, вы можете подтвердить рабочую электронную почту позже, чтобы разблокировать дополнительные $20 в виде кредитов.

Заполните свой профиль

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

Платформа Ultralytics: Профиль адаптации с вариантом использования

Обновить позже

Вы можете обновить свой профиль в любое время на странице «Настройки», включая отображаемое имя, биографию и ссылки на социальные сети. Обратите внимание, что ваше имя пользователя нельзя изменить после регистрации.

Главная панель управления

После входа в систему вы будете перенаправлены на домашнюю страницу Ultralytics Platform, которая содержит приветственную карточку со статистикой рабочего пространства, быстрым доступом к наборам данных, проектам и хранилищу, а также ленту последних действий.

Ultralytics Platform Главная панель Приветственная карточка

Боковая панель предоставляет доступ ко всем разделам Платформы:

РазделПунктОписание
ВверхПоискБыстрый поиск по всем вашим ресурсам (Cmd+K)
ГлавнаяПанель управления с быстрыми действиями и недавней активностью
ОбзорПросмотр общедоступных проектов и наборов данных
Мои проектыАннотированиеВаши наборы данных, организованные для аннотирования
ОбучениеВаши проекты, содержащие обученные модели
РазвертываниеВаши активные развертывания
НизКорзинаУдаленные элементы (восстанавливаемые в течение 30 дней)
НастройкиАккаунт, платежи и настройки
Обратная связьОтправить отзыв в Ultralytics

Приветственная карточка

Приветственная карточка показывает ваш профиль, значок плана и статистику рабочего пространства с первого взгляда:

СтатистикаОписание
Наборы данныхКоличество наборов данных
ИзображенияОбщее количество изображений по всем наборам данных
АннотацииОбщее количество аннотаций
ПроектыКоличество проектов
МоделиВсего обученных моделей
ЭкспортКоличество экспортов модели
РазвертыванияКоличество активных развертываний

Быстрые действия

Под приветственной карточкой панель управления показывает три карточки:

  • Наборы данных: Создайте новый набор данных или перетащите изображения, видео или ZIP-файлы для загрузки. Показывает ваши последние наборы данных.
  • Проекты: Создайте новый проект или перетащите .pt файлы модели для загрузки. Показывает ваши недавние проекты.
  • Хранилище: Обзор использования вашего хранилища (наборы данных, модели, экспорты) с учетом лимитов тарифного плана.

Таблица Последняя активность внизу показывает ваши последние наборы данных, модели и запуски обучения.

Загрузите свой первый набор данных

Перейдите к Annotate на боковой панели и нажмите New Dataset чтобы добавить ваши тренировочные данные. Вы также можете перетаскивать файлы непосредственно на карточку «Наборы данных» на главной панели управления.

Платформа Ultralytics: Диалог быстрого старта загрузки

Ultralytics Platform поддерживает несколько форматов загрузки (подробности см. в Наборы данных):

ФорматМаксимальный размерОписание
Изображения50 МБJPG, PNG, WebP, TIFF и другие распространенные форматы
ZIP-архив10 ГБСжатая папка с изображениями и метками
Видео1 ГБMP4, AVI - кадры извлекаются со скоростью ~1 кадр/с (макс. 100 кадров)
Формат YOLO10 ГБСтандартная структура набора данных YOLO с метками
graph LR
    A[Drop Files] --> B[Auto-Package ZIP]
    B --> C[Upload to Storage]
    C --> D[Backend Worker]
    D --> E[Resize & Thumbnail]
    E --> F[Parse Labels]
    F --> G[Compute Statistics]
    G --> H[Dataset Ready]

После загрузки платформа автоматически обрабатывает ваши данные:

  1. Изображения размером более 4096 пикселей изменяются (с сохранением соотношения сторон).
  2. Генерируются миниатюры 256px для быстрого просмотра
  3. Метки парсятся и валидируются (YOLO .txt формат)
  4. Вычисляются статистики (распределение классов, тепловые карты, размеры)

Структура набора данных YOLO

Для достижения наилучших результатов загрузите ZIP-архив со стандартной структурой YOLO:

my-dataset.zip
├── data.yaml          # Class names and splits
├── train/
│   ├── images/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── labels/
│       ├── img001.txt
│       └── img002.txt
└── val/
    ├── images/
    └── labels/

Полный синтаксис для всех задач см. в руководствах по наборам данных detect, segment, pose, OBB и classify.

Узнайте больше о наборах данных и поддерживаемых форматах для detect, segment, pose, OBB и classify.

Создайте свой первый проект

Проекты помогают организовать связанные модели и эксперименты. Перейдите в раздел «Проекты» и нажмите «Создать проект».

Платформа Ultralytics: Создание проектов

Введите имя и необязательное описание для вашего проекта. Проекты содержат:

  • Модели: Обученные контрольные точки
  • Журнал активности: История изменений

Подробнее о проектах.

Обучите свою первую модель

В вашем проекте нажмите Train Model чтобы начать облачное обучение.

Платформа Ultralytics: Диалог быстрого старта обучения — Вкладка «Облако»

Конфигурация обучения

  1. Выберите набор данных: Выберите из загруженных вами наборов данных (только наборы данных с train разделение показаны)
  2. Выбор модели: Выберите базовую модель — официальные модели Ultralytics или ваши собственные обученные модели.
  3. Установить эпохи: Количество итераций обучения (по умолчанию: 100).
  4. Выбор GPU: Выберите вычислительные ресурсы исходя из вашего бюджета и размера модели.
МодельРазмерСкоростьТочностьРекомендуемый GPU
YOLO26nНаноСамый быстрыйХорошоRTX PRO 6000 (96 GB)
YOLO26sМалыйБыстрыйЛучшеRTX PRO 6000 (96 GB)
YOLO26mСреднийУмеренныйВысокийRTX PRO 6000 (96 GB)
YOLO26lБольшойМедленнееВышеA100 (80 ГБ)
YOLO26xОчень большойСамый медленныйЛучшийH100 (80 ГБ)

Выбор GPU

Стоимость графических процессоров варьируется от 0,24 доллара в час (RTX 2000 Ada, 16 ГБ) до 4,99 доллара в час (B200, 180 ГБ). По умолчанию GPU RTX PRO 6000 (96 ГБ Blackwell, 1,89 доллара в час) — отличное соотношение объема памяти и производительности. 19 графических процессоров доступны во всех тарифных планах; для H200 и B200 требуется тарифный план Pro или Enterprise. Ознакомьтесь с полной таблицейGPU .

Требуется баланс кредитов

Для облачного обучения требуется положительный баланс кредитов, достаточный для покрытия предполагаемой стоимости задания. Проверьте свой баланс в Settings > Billing. Новые аккаунты получают бесплатные кредиты ($5 за личную электронную почту, $25 за рабочую).

Мониторинг обучения

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

ПодвкладкаКонтент
ГрафикиКривые потерь при обучении/валидации, mAP, точность, полнота
КонсольВывод журнала обучения в реальном времени
СистемнаяЗагрузка GPU, использование памяти, аппаратные метрики

Платформа Ultralytics: Графики потерь и метрик обучения

Метрики передаются в реальном времени через SSE (Server-Sent Events). После завершения обучения генерируются графики валидации, включая матрицу ошибок, PR-кривые и F1-кривые.

Отменить обучение

Вы можете отменить запущенное задание обучения в любое время. С вас взимается плата только за время вычислений, использованное до этого момента.

Подробнее об облачном обучении.

Протестируйте свою модель

После завершения обучения протестируйте свою модель прямо в браузере:

  1. Перейдите к вашей модели Predict вкладка
  2. Загрузите изображение, перетащите его или используйте примеры изображений (автоматический вывод при перетаскивании)
  3. Просмотр результатов инференса с ограничивающими рамками, отображаемыми на холсте

Платформа Ultralytics: Вкладка «Прогнозирование» с ограничивающими рамками

Настройте параметры инференса:

ПараметрПо умолчаниюОписание
Достоверность0.25Фильтровать предсказания с низкой достоверностью
IoU0.7Управление перекрытием для NMS
Размер изображения640Изменение размера входных данных для инференса

Параметр Predict вкладка предоставляет готовые к использованию примеры кода с предварительно заполненным вашим фактическим ключом API:

import requests

url = "https://platform.ultralytics.com/api/models/{model_id}/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://platform.ultralytics.com/api/models/{model_id}/predict" \
  -H "Authorization: Bearer your_api_key" \
  -F "file=@image.jpg"

Автоматический вывод

Вкладка «Предсказание» автоматически выполняет инференс, когда вы перетаскиваете изображение — нажимать кнопку не нужно. Примеры изображений (bus.jpg, zidane.jpg) предварительно загружены для мгновенного тестирования.

Подробнее об инференсе.

Развертывание в производственной среде

Разверните вашу модель на выделенной конечной точке для использования в производственной среде:

  1. Перейдите к вашей модели Deploy вкладка
  2. Выберите регион на интерактивной карте мира (43 доступных региона)
  3. The map shows real-time latency measurements with traffic light colors (green < 100ms, yellow < 200ms, red > 200ms)
  4. Нажмите Deploy для создания вашей конечной точки

Ultralytics Platform Вкладка «Развертывание» Карта регионов с задержкой

graph LR
    A[Select Region] --> B[Deploy]
    B --> C[Provisioning ~1 min]
    C --> D[Running]
    D --> E{Lifecycle}
    E --> F[Stop]
    E --> G[Delete]
    F --> H[Resume]
    H --> D

Ваша конечная точка будет готова примерно через минуту, предоставляя:

  • Уникальный URL: Конечная точка HTTPS для вызовов API
  • Автоматическое масштабирование: Автоматически масштабируется в зависимости от трафика
  • Мониторинг: Метрики запросов и журналы

Жизненный цикл развертывания

Конечные точки могут быть запущены, остановлены и удалены. Остановленные конечные точки не влекут за собой затрат на вычисления, но сохраняют свою конфигурацию. Перезапустите остановленную конечную точку одним щелчком.

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

Подробнее о конечных точках.

Удаленное обучение (опционально)

Если вы предпочитаете обучать на собственном оборудовании, вы можете передавать метрики на платформу, используя свой ключ API. Это работает как Weights & Biases — обучайте где угодно, отслеживайте на платформе.

  1. Сгенерировать ключ API в Settings > Profile (раздел API Keys)
  2. Установите переменную окружения и обучите с помощью project/name формат:
export ULTRALYTICS_API_KEY="ul_your_api_key_here"

yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

Формат ключа API

Ключи API начинаются с ul_ за которым следуют 40 шестнадцатеричных символов (всего 43 символа). Ключи представляют собой токены полного доступа, привязанные к вашему рабочему пространству.

Подробнее о ключах API, URI наборов данных и удаленном обучении.

Обратная связь

Мы ценим ваш отзыв! Используйте кнопку обратной связи, чтобы помочь нам улучшить платформу.

Конфиденциальность отзывов

Ваш отзыв конфиденциален и виден только команде Ultralytics. Мы используем его для определения приоритетов функций и исправления ошибок.

Нужна помощь?

Если у вас возникнут какие-либо проблемы или вопросы:

  • Документация: Просмотрите эти документы для подробных руководств
  • Discord: Присоединяйтесь к нашему сообществу Discord для обсуждений
  • GitHub: Сообщайте о проблемах на GitHub

Примечание

При сообщении об ошибке, пожалуйста, укажите данные о вашем браузере и операционной системе, чтобы помочь нам диагностировать проблему.



📅 Создано 2 месяцев назад ✍️ Обновлено 1 день назад
glenn-jochersergiuwaxmann

Комментарии