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

Быстрый старт с 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 предлагает несколько простых вариантов регистрации. Вы можете зарегистрироваться и войти в систему, используя свои учетные записи Google GitHub, либо свой адрес электронной почты.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Диалоговое окно «Быстрый запуск» Ultralytics

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

ФорматМаксимальный размерОписание
Изображения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. Для быстрого просмотра создаются миниатюры размером 256 пикселей.
  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 ГБ)
YOLO26sМалыйБыстрыйЛучшеRTX PRO 6000 (96 ГБ)
YOLO26mСреднийУмеренныйВысокийRTX PRO 6000 (96 ГБ)
YOLO26lБольшойМедленнееВышеA100 (80 ГБ)
YOLO26xОчень большойСамый медленныйЛучшийH100 (80 ГБ)

Выбор GPU

Стоимость GPU варьируется от 0,24 долл. США/час (RTX 2000 Ada, 16 ГБ) до 4,99 долл. США/час (B200, 180 ГБ). По умолчанию GPU RTX PRO 6000 (96 ГБ Blackwell, 1,89 долл. США/час) — отличное соотношение памяти и производительности. Полная таблицаGPU для всех 22 вариантов.

Требуемый кредитный баланс

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

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

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

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

Ultralytics Training Charts Loss And Metrics

Показатели передаются в режиме реального времени через 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 Вкладка «Развертывание» Карта региона с задержкой

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»)
  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

Примечание

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



📅 Создано 1 месяц назад ✏️ Обновлено 4 дней назад
glenn-jochersergiuwaxmann

Комментарии