Быстрый старт в Ultralytics Platform#
Ultralytics Platform предоставляет пошаговый процесс загрузки датасетов, обучения новых моделей YOLO на предварительно обученных весах, тестирования готовых моделей в браузере и настройки выделенных конечных точек инференса.
Watch: Get Started with Ultralytics Platform - QuickStart
На следующей интерактивной схеме представлены четыре основных этапа рабочего процесса Ultralytics Platform. Нажми на любой этап или подэтап, чтобы открыть подробные инструкции для соответствующего раздела.
graph LR
A(Sign Up):::start --> B(Prepare Data):::proc --> C(Train):::proc --> D(Deploy):::out
A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]:::proc
B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]:::proc
C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]:::proc
D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]:::proc
click A "#get-started"
click B "#upload-your-first-dataset"
click C "#train-your-first-model"
click D "#deploy-to-production"
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffНачало работы#
Ultralytics Platform предлагает несколько удобных вариантов регистрации. Ты можешь зарегистрироваться и войти с помощью аккаунта Google или GitHub либо используя свой адрес электронной почты.

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

| Регион | Название | Расположение | Оптимально для |
|---|---|---|---|
| US | Америка | Айова, США | Пользователи из Америки, минимальная задержка для Америки |
| EU | Европа, Ближний Восток и Африка | Бельгия, Европа | Европейские пользователи, соответствие GDPR |
| AP | Азиатско-Тихоокеанский регион | Тайвань, Азиатско-Тихоокеанский регион | Пользователи из Азиатско-Тихоокеанского региона, минимальная задержка в APAC |
Регион данных задается во время первоначальной настройки, и впоследствии ты не сможешь изменить его самостоятельно, поэтому для наилучшей производительности выбери регион, ближайший к тебе или твоим пользователям. Если позже тебе потребуется сменить регион, обратись в службу поддержки с запросом на изменение.
Бесплатные кредиты#
Каждый новый аккаунт получает бесплатные кредиты для обучения в облаке на GPU:
| Тип электронной почты | Кредиты за регистрацию | Как получить |
|---|---|---|
| Рабочая/корпоративная почта | $25.00 | Используй домен своей компании (@company.com) |
| Личная почта | $5.00 | Gmail, Yahoo, Outlook и т. д. |
Зарегистрируйся с рабочим адресом электронной почты, чтобы получить кредиты на сумму $25. Если ты зарегистрировался с личным адресом, позже можно подтвердить рабочий адрес и разблокировать дополнительные кредиты на сумму $20.
Заполни профиль#
Процесс первоначальной настройки включает три шага:
- Профиль — укажи отображаемое имя, уникальное имя пользователя (постоянное, его нельзя изменить позже), организацию (необязательно) и основной вариант использования
- Регион данных — выбери US, EU или AP; на визуальной карте мира отображается задержка
- Завершение — проверь выбранные параметры, при желании введи промокод и заверши регистрацию, чтобы получить приветственные кредиты

Изменение позже
Ты можешь в любое время обновить профиль в разделе Settings, включая отображаемое имя, биографию и ссылки на социальные сети. Имя пользователя нельзя изменить после регистрации. Самостоятельно изменить регион данных нельзя; обратись в службу поддержки с запросом на перенос.
Главная панель#
После входа ты попадешь на главную страницу Ultralytics Platform, где доступны приветственная карточка со статистикой рабочего пространства, обзорное видео, быстрый доступ к датасетам, проектам и хранилищу, а также лента последних действий.

Навигация на боковой панели#
Боковая панель предоставляет доступ ко всем разделам Platform:
| Раздел | Элемент | Описание |
|---|---|---|
| Верхняя часть | Поиск | Быстрый поиск по всем твоим ресурсам (Cmd+K) |
| Главная | Панель с быстрыми действиями и последними действиями | |
| Обзор | Просмотр общедоступных проектов и датасетов | |
| Контент | Разметка | Твои датасеты и ярлык + для создания нового |
| Обучение | Твои проекты с обученными моделями | |
| Развертывание | Твои активные развертывания; при нажатии на любую запись открывается панель развертываний | |
| Нижняя часть | Помощь | Руководства, ссылки на сообщество и форма обратной связи в приложении |
| Настройки | Аккаунт, биллинг, команды и настройки | |
| Аккаунт | Меню профиля с переключателем рабочих пространств, активностью и пунктом Выйти |
В каждом разделе контента отображаются пять последних элементов со ссылкой на остальные. При наведении на элемент появляется действие удаления, которое перемещает его в Корзину; саму Корзину можно открыть через поиск (Cmd+K) или открыв
platform.ultralytics.com/trash.
Без аккаунта на той же боковой панели отображаются общедоступные датасеты и модели из @ultralytics вместо твоего
собственного контента, а в нижней части вместо меню аккаунта показывается карточка регистрации.
Приветственная карточка#
В приветственной карточке отображаются твой профиль, значок тарифа (со ссылкой на сравнение тарифов) и краткая статистика рабочего пространства. Каждый показатель ведет к соответствующему представлению рабочего пространства:
| Показатель | Описание |
|---|---|
| Датасеты | Количество датасетов |
| Изображения | Общее количество изображений во всех датасетах |
| Аннотации | Общее количество аннотаций |
| Проекты | Количество проектов |
| Модели | Общее количество обученных моделей |
| Экспорты | Количество экспортированных моделей |
| Развертывания | Количество активных развертываний |
Быстрые действия#
Под приветственной карточкой на панели отображаются три карточки:
- Датасеты: создай новый датасет или перетащи изображения, видео либо файлы датасета для загрузки. Отображаются твои последние датасеты.
- Проекты: создай новый проект или перетащи файлы моделей
.ptдля загрузки. Отображаются твои последние проекты. - Хранилище: обзор использования хранилища (датасеты, модели, экспорты) с ограничениями тарифа.
В таблице Последние действия в нижней части отображаются последние датасеты, проекты и развертывания с их статусом и временем последнего обновления.
Глобальный поиск#
Нажми Cmd+K (Mac) или Ctrl+K (Windows/Linux), чтобы открыть строку поиска. Мгновенно выполняй поиск по страницам, проектам, датасетам и развертываниям.
Помощник в AI-чате#
Нажми Ask AI, чтобы работать с ИИ-агентом, который автоматизирует задачи на Ultralytics Platform. Он напрямую взаимодействует с твоими датасетами и моделями, чтобы аннотировать изображения, запускать эксперименты по обучению, сравнивать результаты, а также экспортировать или развертывать модели. Примеры промптов и настройку собственного агента для кодинга см. в разделе AutoTrain with Ask AI.
Обучающие туры#
Platform включает пошаговые туры, знакомящие с ключевыми функциями при просмотре разных разделов:
| Тур | Условие запуска | Что охватывает |
|---|---|---|
| Тур по навигации | Первое посещение главной страницы после первоначальной настройки | Главная, Обзор, Разметка, Обучение, Развертывание, Настройки, Твой аккаунт |
| Тур по проекту | Первое посещение страницы проекта | Модели, графики обучения, обучение модели |
| Тур по датасету | Первое посещение страницы датасета | Изображения, разбиение датасета, классы, графики, обучение модели, загрузка изображений, скачивание датасета |
Пользователи тарифа Enterprise видят расширенный тур по навигации с рекомендациями для Enterprise на шаге обучения.
Перезапуск туров#
Чтобы повторно пройти любой тур:
- Кнопка Redo Tour — нажми на аватар профиля (в левом нижнем углу боковой панели), чтобы открыть меню аккаунта, затем выбери Redo Tour. Это сбросит все туры, и они будут запущены заново при следующем посещении каждого раздела.
- Параметр URL — добавь
?tour=с идентификатором тура, чтобы напрямую перезапустить один тур:?tour=navна главной странице,?tour=projectна странице проекта или?tour=datasetна странице датасета.
Загрузи свой первый датасет#
Открой Annotate в боковой панели и нажми +, чтобы создать новый датасет. Также можно перетащить файлы непосредственно на карточку Datasets на главной панели.

Диалоговое окно New Dataset предлагает четыре источника. В этом руководстве по быстрому старту используется Upload; остальные описаны в разделах Datasets и Integrations:
| Источник | Доступность | Описание |
|---|---|---|
| Загрузка | Все тарифы | Перетащи изображения, видео, архивы или NDJSON со своего компьютера |
| URL | Все тарифы | Импортируй ZIP-, TAR-, TAR.GZ-, TGZ- или NDJSON-файл по прямой HTTP- или HTTPS-ссылке |
| Cloud | Pro и выше | Подключи бакет S3, GCS или Azure |
| On Premise | Enterprise | Индексируй данные, которые остаются на твоём собственном подключённом хосте |
Загрузка поддерживает несколько форматов (полные сведения — в разделе Datasets):
| Формат | Максимальный размер (Free / Pro / Enterprise) | Описание |
|---|---|---|
| Изображения | 50 MB | JPG, PNG, WebP, TIFF и другие распространённые форматы |
| Архив датасета | 10 / 20 / 50 GB | ZIP- или TAR-архив (включая .tar.gz и .tgz) с изображениями и метками |
| Видео | 1 GB | MP4, WebM, MOV, MKV, M4V — кадры извлекаются с частотой 1 FPS (максимум 100 кадров) |
| NDJSON | 10 / 20 / 50 GB | Формат экспорта датасетов Ultralytics для переносимых метаданных |
graph LR
A[Drop Files]:::start --> B[Auto-Package ZIP]:::proc
B --> C[Upload to Storage]:::proc
C --> D[Process Data]:::proc
D --> E[Resize & Thumbnail]:::proc
E --> F[Parse Labels]:::proc
F --> G[Compute Statistics]:::proc
G --> H[Dataset Ready]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffПосле загрузки платформа автоматически обрабатывает данные:
- Изображения размером более 4096px уменьшаются с сохранением соотношения сторон
- Для быстрого просмотра создаются миниатюры размером 256px
- Метки YOLO, COCO и Ultralytics NDJSON разбираются и проверяются
- Рассчитывается статистика (распределение классов, тепловые карты, размеры)
Для наилучших результатов загрузи 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.
Подробнее о датасетах и поддерживаемых форматах для detect, segment, pose, OBB и classify.
Создай свой первый проект#
Проекты помогают организовать связанные модели и эксперименты. Открой Train в боковой панели и нажми +, чтобы создать проект. Также можно перетащить веса .pt на карточку Projects на главной панели, чтобы создать проект и импортировать их за один шаг.

Введи имя и необязательное описание. Проекты упорядочивают запуски моделей, а также импортированные или клонированные веса моделей, снабжаясь графиками для сравнения результатов завершенного обучения.
Подробнее о проектах.
Обучи свою первую модель#
В проекте нажми New Model, чтобы открыть диалог Train New Model. Также можно начать со страницы датасета — в этом случае датасет будет зафиксирован, а тебе нужно будет выбрать целевой проект.

Конфигурация обучения#
- Base Model: выбери официальные веса Ultralytics или одну из собственных обученных моделей. Если задача модели и задача датасета не совпадают, диалог выдаст предупреждение.
- Dataset: выбери готовый датасет как минимум с одним обучающим изображением, одним изображением для валидации или тестирования и одним размеченным изображением
- Parameters: задай Epochs (по умолчанию 100), Batch Size (пустое значение означает автоматический выбор), Image Size (по умолчанию 640) и необязательное Name запуска. Разверни Advanced Settings, чтобы изменить любой другой аргумент обучения Ultralytics в редакторе YAML.
- Select GPU: на вкладке Cloud Training выбери вычислительные ресурсы с учётом бюджета и размера модели. По умолчанию используется RTX PRO 6000 (96 ГБ Blackwell, 2,09 $/ч), которая поддерживает любой вариант YOLO26. Полный список и ограничения по тарифам смотри в таблице цен на GPU или на шаге GPU для Cloud Training.
- Start Training: проверь расчётную стоимость и длительность рядом с балансом кредитов, затем нажми
Start Training.
Перед началом установи флажок Save Dataset Version, чтобы создать снимок размещённого на платформе датасета и связать его с запуском — так ты сможешь позднее воспроизвести точно такие же обучающие данные. См. раздел Datasets.
Для обучения в облаке требуется положительный баланс кредитов, достаточный для покрытия расчётной стоимости задания. Пополни баланс непосредственно из диалога обучения или проверь его в разделе Settings > Billing. Новые аккаунты получают бесплатные кредиты (5 $ для личного email и 25 $ для рабочего email).
Отслеживай обучение#
После начала обучения открой вкладку Train модели, чтобы отслеживать прогресс в реальном времени через три подвкладки:
| Подвкладка | Содержимое |
|---|---|
| Charts | Кривые потерь обучения и валидации, mAP, точность, полнота |
| Console | Вывод журнала обучения в реальном времени |
| System | Загрузка GPU, использование памяти, показатели оборудования |

Метрики передаются в реальном времени через SSE (Server-Sent Events). Как только появляются артефакты валидации, подвкладка Charts делится на представления Training и Validation, причем матрица ошибок, PR-кривые и F1-кривые находятся в разделе Validation.
Ты можешь отменить выполняющееся задание обучения в любое время. Оплата взимается только за использованное к этому моменту вычислительное время.
Подробнее о обучении в облаке.
Протестируй свою модель#
После завершения обучения протестируй модель прямо в браузере:
- Перейди на вкладку
Predictсвоей модели - Загрузи изображение, перетащи его, сделай снимок с веб-камеры или нажми на пример изображения (при перетаскивании инференс запускается автоматически)
- Просматривай подходящие для задачи наложения предсказаний, время выполнения каждого этапа (предобработка, инференс, постобработка, сеть) и необработанный ответ JSON

Настрой параметры инференса:
| Параметр | По умолчанию | Описание |
|---|---|---|
| Confidence | 0.25 | Фильтрация предсказаний с низкой уверенностью |
| IoU | 0.7 | Управление перекрытием для NMS |
| Image Size | 640 | Изменение размера входных данных для инференса |
На вкладке API Docs вкладка Predict содержит примеры кода на Python, JavaScript и cURL, предварительно заполненные выбранными тобой параметрами. Сначала разверни модель, затем замени URL-заполнитель и ключ значениями из своей конечной точки:
import requests
url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}
with open("image.jpg", "rb") as f:
response = requests.post(
url,
headers={"Authorization": f"Bearer {api_key}"},
data=args,
files={"file": f},
)
print(response.json())Вкладка Predict автоматически запускает инференс при перетаскивании изображения — нажимать кнопку не нужно — и повторяет его при каждом изменении уверенности, IoU или размера изображения. Примеры изображений (bus.jpg, zidane.jpg) предварительно загружены для мгновенного тестирования.
Подробнее об инференсе.
Разверни в рабочей среде#
Разверни модель на выделенной конечной точке для использования в рабочей среде:
- Перейди на вкладку
Deployсвоей модели - Платформа измеряет задержку во всех 42 регионах и отображает её на карте мира с градиентом от зелёного к красному (меньшая задержка обозначается более зелёным цветом, большая — более красным)
- В расположенной под картой таблице Region Latency, отсортированной по задержке относительно твоего местоположения, найди нужный регион. Используй
Rescan, чтобы в любой момент повторить измерение. - Нажми
Deployв этой строке, чтобы создать конечную точку

graph LR
A[Select Region]:::start --> B[Deploy]:::proc
B --> C[Provisioning]:::proc
C --> D[Running]:::out
D --> E{Lifecycle}:::decide
E --> F[Stop]:::error
E --> G[Delete]:::error
F --> H[Resume]:::proc
H --> D
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fff
classDef error fill:#F44336,color:#fffПосле завершения подготовки конечная точка предоставляет:
- Уникальный URL: конечная точка HTTPS для вызовов API
- Масштабирование до нуля: простаивающие конечные точки масштабируются до нуля (в текущих развёртываниях работает один активный экземпляр)
- Мониторинг: метрики запросов и журналы
Конечные точки можно запускать, останавливать и удалять. Остановленные конечные точки сохраняют конфигурацию, и их можно перезапустить одним нажатием.
После развёртывания ты можешь управлять всеми конечными точками в разделе Deploy боковой панели. На панели развёртываний отображаются глобальная карта с активными развёртываниями, метрики за 24 часа (общее количество запросов, активные развёртывания, коэффициент ошибок и задержка P95), а также список всех конечных точек.
Подробнее о конечных точках.
Удалённое обучение (необязательно)#
Если ты предпочитаешь обучать модели на собственном оборудовании, ты можешь использовать свой API key для обучения где угодно и передавать метрики в Ultralytics Platform.
Самый быстрый способ — открыть вкладку Локальное обучение в диалоговом окне обучения: она формирует полную команду для выбранных модели, датасета и параметров и подставляет API key (создавая его, если у тебя его ещё нет). Скопируй её и выполни в терминале.
Чтобы собрать команду самостоятельно:
- Сгенерируй API key в
Settings > API Keys - Установи переменную окружения и запусти обучение со значением
username/projectдляproject:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1Для локального обучения с передачей метрик требуются Python>=3.11 и ultralytics>=8.4.120. Ключи API начинаются с ul_, за которыми следуют 40 шестнадцатеричных символов (всего 43 символа), и являются токенами с полным доступом, ограниченными твоим рабочим пространством.
Подробнее см. о API keys, URI датасетов и удалённом обучении.
Обратная связь и помощь#
На странице Помощь в нижней части боковой панели собраны ссылки на документацию, видеоинструкции и ресурсы сообщества, а также доступна форма обратной связи в приложении. Ты можешь оценить свой опыт по шкале от 1 до 5 звёзд, выбрать тип обратной связи (Ошибка, Функция или Общее) и прикрепить снимок экрана.
Если тебе нужна дополнительная помощь:
- Чат с ИИ: нажми на плавающий виджет чата на любой странице, чтобы мгновенно получить помощь
- Документация: изучи эту документацию с подробными руководствами по датасетам, аннотированию, обучению, развёртыванию и оплате
- Discord: присоединяйся к нашему сообществу Discord для участия в обсуждениях
- GitHub: сообщай о проблемах на GitHub
- REST API и Python SDK: см. справочник по API, установи клиент
ultralytics-platformили воспользуйся интерактивной документацией API для программного доступа ко всем функциям Platform
Часто задаваемые вопросы#
Нет. Каждый новый аккаунт получает бесплатные кредиты для обучения при регистрации: 25 долларов при использовании рабочей электронной почты или 5 долларов при использовании личной. Ты можешь загружать датасеты, размечать их и тестировать модели без добавления способа оплаты. О тарифах и пополнении кредитов читай в разделе Billing.
Имя пользователя является постоянным, а регион данных задается во время онбординга и не может быть изменен самостоятельно. Обратись в службу поддержки, если тебе нужно сменить регион. Отображаемое имя, биографию и ссылки на соцсети можно обновить в любое время в разделе Settings.
Загрузи архив ZIP, TAR или TAR.GZ в формате YOLO, COCO JSON, Ultralytics NDJSON либо обычную папку с изображениями для разметки на платформе Platform. Platform определяет задачу и разделение на основе структуры архива. Полный список см. в разделе Datasets.
Да. Используй вкладку Local Training в диалоговом окне обучения, чтобы скопировать готовую команду, или задай параметр
ULTRALYTICS_API_KEYи передайproject=username/my-projectвyolo train. Метрики передаются в Platform в реальном времени, а финальные веса загружаются по завершении обучения. См. раздел Remote Training.Скачай веса
best.ptсо страницы модели, экспортируй их в такие форматы, как ONNX, TensorRT или CoreML, либо вызывай модель через выделенную конечную точку. Ты также можешь загрузить модель напрямую с помощьюYOLO("ul://username/project/model")в пакетеultralytics.