Быстрый старт с платформой Ultralytics

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



Watch: Get Started with Ultralytics Platform - QuickStart

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

graph LR
    A(Sign Up) --> B(Prepare Data) --> C(Train) --> D(Deploy)
    A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]
    B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]
    C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]
    D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]

    click A "#get-started"
    click B "#upload-your-first-dataset"
    click C "#train-your-first-model"
    click D "#deploy-to-production"

Начало работы

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

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

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

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

Карта регионов при регистрации в Ultralytics Platform с указанием задержки

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

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

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

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

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

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

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

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

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

Профиль при регистрации в Ultralytics Platform с вариантом использования

Обновление позже

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

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

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

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

Навигация в боковой панели

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

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

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

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

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

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

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

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

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

Глобальный поиск

Нажми Cmd+K (Mac) или Ctrl+K (Windows/Linux), чтобы открыть строку поиска. Мгновенно выполняй поиск по страницам, проектам, датасетам и развертываниям.

AI Chat Assistant

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

Ознакомительные туры

Платформа включает в себя интерактивные туры, которые знакомят тебя с ключевыми функциями по мере исследования различных разделов:

ТурТриггерЧто охватывает
Nav TourПервое посещение главной страницы после онбордингаHome, Explore, Annotate, Train, Deploy, Settings, Account
Project TourПервое посещение страницы проектаБоковая панель моделей, графики обучения, кнопка Train
Dataset TourПервое посещение страницы датасетаГалерея изображений, вкладки разбивки, классы, графики, Train, Upload, Download
Enterprise пользователи

Пользователи плана Enterprise видят расширенный Nav Tour с рекомендациями для корпоративных задач на шаге Train.

Перезапуск туров

Чтобы повторить любой тур:

  • Кнопка Redo Tour — Нажми на свой аватар профиля (внизу слева на боковой панели), чтобы открыть меню пользователя, затем выбери Redo Tour. Это сбросит все туры, чтобы они повторно запустились при следующем посещении каждого раздела.
  • URL-параметр — Перейди по адресу platform.ultralytics.com/home?tour=nav, чтобы перезапустить Nav Tour напрямую.

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

Перейди в Annotate на боковой панели и нажми New Dataset, чтобы добавить свои данные для обучения. Ты также можешь перетащить файлы напрямую на карточку Datasets на панели управления Home.

Ultralytics Platform Quickstart Upload Dialog

Ultralytics Platform поддерживает множество форматов загрузки (подробности в Datasets):

ФорматМакс. размер (Free / Pro / Enterprise)Описание
Изображения50 МБJPG, PNG, WebP, TIFF и другие распространенные форматы
Архив датасета10 / 20 / 50 ГБZIP или TAR архив (включая .tar.gz и .tgz) с изображениями и разметкой
Видео1 ГБMP4, WebM, MOV, AVI, MKV, M4V — кадры извлекаются с частотой ~1 кадр/с (макс. 100 кадров)
NDJSON10 / 20 / 50 ГБФормат экспорта датасета Ultralytics для переносимых метаданных
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. Изображения размером более 4096px масштабируются (с сохранением соотношения сторон)
  2. Миниатюры 256px создаются для быстрого просмотра
  3. Разметка парсится и проверяется (YOLO .txt формат)
  4. Вычисляется статистика (распределение классов, тепловые карты, размеры)
Структура YOLO датасета

Для достижения наилучших результатов загружай ZIP или TAR архив (включая .tar.gz и .tgz) со стандартной структурой 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.

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

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

Проекты помогают упорядочивать связанные модели и эксперименты. Перейди в Projects и нажми "Create Project".

Ultralytics Platform Projects Create

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

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

Узнай больше о projects.

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

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

Ultralytics Platform Quickstart Training Dialog Cloud Tab

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

  1. Select Dataset: Выбери один из своих загруженных датасетов (отображаются только датасеты с train разбиением)
  2. Choose Model: Выбери базовую модель — официальные модели Ultralytics или свои собственные обученные модели
  3. Set Epochs: Количество итераций обучения (по умолчанию: 100)
  4. Select GPU: Выбери вычислительные ресурсы в зависимости от бюджета и размера модели. По умолчанию используется RTX PRO 6000 (96 ГБ Blackwell, $1.89/час), которая поддерживает любой вариант YOLO26. См. полную GPU pricing table или шаг Cloud Training GPU для получения полного списка и условий доступа.
Требуется положительный баланс

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

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

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

ПодвкладкаСодержимое
ChartsКривые обучения/валидации loss, mAP, precision, recall
ConsoleЛоги обучения в реальном времени
SystemИспользование GPU, использование памяти, аппаратные метрики

Ultralytics Platform Training Charts Loss And Metrics

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

Отмена обучения

Ты можешь отменить запущенную задачу обучения в любое время. Оплата взимается только за время работы вычислений до момента отмены.

Узнай больше о cloud training.

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

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

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

Ultralytics Platform Predict Tab With Bounding Boxes

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

ПараметрПо умолчаниюОписание
Confidence0.25Фильтр предсказаний с низкой уверенностью
IoU0.7Контроль перекрытия для NMS
Image Size640Изменение размера входного изображения для инференса

Вкладка 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())
Автоматический инференс

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

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

Развертывание в продакшене

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

  1. Перейди на вкладку Deploy твоей модели
  2. Выбери регион на интерактивной карте мира (доступно 43 региона)
  3. Карта отображает показатели задержки (latency) в реальном времени с помощью цветов светофора (зеленый < 100 мс, желтый < 200 мс, красный > 200 мс)
  4. Нажми Deploy, чтобы создать свой эндпоинт

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

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 > API Keys
  2. Установи переменную окружения и начни тренировку в формате project/name:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
Формат API-ключа

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

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

Обратная связь и помощь

Страница Help в футере боковой панели содержит встроенную форму обратной связи. Ты можешь оценить свой опыт, выбрать тип отзыва (ошибка, запрос на функцию или общее) и прикрепить скриншоты.

Если тебе нужна дополнительная помощь:

Комментарии