Ultralytics YOLO27:

Обучение в облаке#

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

graph LR
    A[Configure]:::start --> B[Start Training]:::proc
    B --> C[Provision GPU]:::proc
    C --> D[Download Dataset]:::proc
    D --> E[Train]:::proc
    E --> F[Stream Metrics]:::proc
    F --> G[Save Checkpoints]:::proc
    G --> H[Complete]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Диалог обучения#

Начни обучение в интерфейсе платформы, нажав Новая модель на странице любого проекта или набора данных. В диалоге обучения есть две вкладки: Обучение в облаке и Локальное обучение. Если выбранный набор данных находится на локальном хосте, первая вкладка становится вкладкой Локальный хост, а вкладка локального обучения скрывается — такой набор данных можно обучать только на собственном хосте, для чего требуется план Enterprise и подключённый онлайн-воркер.

Диалог обучения Ultralytics Platform, вкладка облака

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

Шаг 1: выбери базовую модель#

Выбери официальную модель Ultralytics или одну из собственных завершённых моделей:

ВкладкаОписание
ОфициальныеПроектные модели YOLO26 (рекомендуется), YOLO11, YOLOv8 и YOLOv5
Мои моделиТвои завершённые или загруженные модели, сгруппированные по проектам для дообучения

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

Обучение оценке глубины

Наборы данных для оценки глубины можно загружать с целевыми значениями float NPY в метрах или целевыми значениями uint16 PNG с использованием depth_scale набора данных. См. формат набора данных для оценки глубины.

Шаг 2: выбери набор данных#

Выбери набор данных для обучения (см. раздел Наборы данных):

ПараметрОписание
ОфициальныеПодготовленные наборы данных от Ultralytics
Твои наборы данныхЗагруженные тобой наборы данных
Требования к наборам данных

Наборы данных должны иметь статус ready, содержать как минимум 1 изображение в обучающей выборке, 1 изображение в валидационной или тестовой выборке, как минимум 1 размеченное изображение и хотя бы одно имя класса. Для наборов данных классификации дополнительно требуется, чтобы изображение в обучающей выборке было размечено, а наборы данных для оценки позы должны определять форму ключевых точек. Наборы данных для оценки глубины вместо этого требуют одну парную карту в train и две в val; непарные изображения исключаются.

Несоответствие задачи

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

Шаг 3: настрой параметры#

Задай основные параметры обучения:

ПараметрОписаниеПо умолчанию
ЭпохиКоличество итераций обучения (1–10000)100
Размер пакетаКоличество образцов за итерацию (-1 автоматически подбирает значение с учётом доступной VRAM или принимает значение от 1 до 512)-1 (автоматически)
Image SizeПолзунок разрешения входных изображений: 32–1280 с шагом 32640
ИмяНеобязательное имя запуска обученияавтоматически

Значения, введённые за пределами диапазона параметра, ограничиваются при потере фокуса полем.

Размеры изображений свыше 1280

Ползунок останавливается на 1280, но редактор YAML принимает размеры до 4096. При значениях свыше 1280 появляется предупреждение, поскольку большие разрешения значительно увеличивают использование памяти GPU, время обучения и стоимость.

Шаг 4: расширенные настройки (необязательно)#

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

ГруппаПараметры
Learning Ratelr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr
Оптимизаторauto (по умолчанию), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax
Веса функции потерьbox, cls, dfl, pose, kobj, label_smoothing
Цветовая аугментацияhsv_h, hsv_s, hsv_v
Геометрическая аугментацияdegrees, translate, scale, shear, perspective
Аугментация отражения и Mixflipud, fliplr, mosaic, mixup, copy_paste
Управление обучениемepochs, batch, imgsz, pretrained, patience, time, seed, deterministic, amp, cos_lr, compile, close_mosaic, save_period
Набор данныхfraction, freeze, single_cls, rect, multi_scale, val, resume
Устройство и инференсdevice, cache, workers, dropout, iou, max_det

Параметры учитывают задачу (например, copy_paste отображается только для задач сегментации, pose/kobj — только для задач оценки позы, а dropout — только для классификации). При отличии значений от значений по умолчанию появляется метка Изменено, а все значения можно сбросить до стандартных кнопкой сброса. В задачу обучения передаются только отличающиеся от стандартных расширенные значения (основные параметры эпох, пакета и размера изображения передаются всегда), поэтому итоговая команда остаётся понятной.

Пример: настройка аугментации для небольших наборов данных

Для небольших наборов данных (<1000 изображений) увеличь аугментацию, чтобы уменьшить переобучение:

mosaic: 1.0       # Keep mosaic on
mixup: 0.3        # Add mixup blending
copy_paste: 0.3   # Add copy-paste (segment only)
fliplr: 0.5       # Horizontal flip
degrees: 10.0     # Slight rotation
scale: 0.9        # Aggressive scaling

Сохранить версию набора данных (необязательно)#

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

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

Только наборы данных, размещённые на платформе

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

Шаг 5: выбери GPU (вкладка облака)#

Выбери GPU в Ultralytics Cloud:

Диалог обучения Ultralytics Platform, выбор GPU и стоимость

GPUПоколениеVRAMСтоимость в часОптимально для
RTX 2000 AdaAda16 GB$0.24Небольшие датасеты, тестирование
RTX A4500Ampere20 GB$0.25Небольшие и средние датасеты
RTX 4000 AdaAda20 GB$0.26Средние датасеты
RTX A5000Ampere24 GB$0.27Средние датасеты
L4Ada24 GB$0.39Оптимизирован для инференса
A40Ampere48 GB$0.44Большие размеры batch
RTX 3090Ampere24 GB$0.46Обучение общего назначения
RTX A6000Ampere48 GB$0.49Большие модели
RTX PRO 4000Blackwell24 GB$0.57Экономичный Blackwell
RTX PRO 4500Blackwell32 GB$0.64Отличное соотношение цены и производительности
RTX 4090Ada24 GB$0.69Лучшее соотношение цены и производительности
RTX 6000 AdaAda48 GB$0.77Обучение с большим размером пакета
L40SAda48 GB$0.86Обучение с большим размером пакета
RTX PRO 5000Blackwell48 GB$0.96Обучение с большим размером пакета
RTX 5090Blackwell32 GB$0.99Новейшее поколение потребительских GPU
L40Ada48 GB$0.99Большие модели
A100 PCIeAmpere80 GB$1.39Производственное обучение
A100 SXMAmpere80 GB$1.49Производственное обучение
RTX PRO 6000Blackwell96 GB$2.09Рекомендуемый вариант по умолчанию
H100 PCIeHopper80 GB$2.89Высокопроизводительное обучение
H100 NVLHopper94 GB$3.19Максимальная производительность
H100 SXMHopper80 GB$3.29Самое быстрое обучение
H200 NVLHopper143 GB$3.39Максимальный объем памяти
H200 SXMHopper141 GB$4.39Максимальная производительность
B200Blackwell180 GB$5.89Большие модели (Pro+)
B300Blackwell288 GB$7.39Самые большие модели (Pro+)
Выбор GPU
  • RTX PRO 6000: 96 ГБ Blackwell, рекомендуемый вариант по умолчанию для большинства задач
  • A100 SXM: 80 ГБ HBM2e — отличный выбор для больших размеров пакета или крупных моделей
  • H100 PCIe / H100 SXM / H100 NVL: 80–94 ГБ Hopper для обучения в условиях ограниченного времени (доступны на всех планах)
  • H200 NVL / H200 SXM: 141–143 ГБ Hopper для задач, требующих большого объёма памяти (доступны на всех планах)
  • B200 / B300: 180–288 ГБ NVIDIA Blackwell для самых передовых задач — требуется Pro или Enterprise

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

Текущая доступность и автоматическое переключение

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

Бесплатное повышение уровня GPU

Выбор GPU, который дешевле RTX PRO 6000, делает твою задачу подходящей для инфраструктуры под управлением Ultralytics. Когда такие ресурсы доступны, запуск выполняется на RTX PRO 6000, но оплачивается по тарифу выбранного тобой GPU, поэтому он может завершиться быстрее и обойтись дешевле, чем на выбранном GPU — само повышение уровня никогда не делает запуск медленнее или дороже.

Шаг 6: начни обучение#

Нажми Начать обучение, чтобы запустить задачу. Платформа:

  1. Определяет неизменяемую версию набора данных, если включена функция Сохранить версию набора данных
  2. Выделяет экземпляр GPU
  3. Загружает твой набор данных
  4. Начинает обучение
  5. Передаёт метрики в реальном времени

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

Жизненный цикл задачи обучения#

Задачи обучения проходят следующие статусы:

СтатусОписание
ОжиданиеЗадача отправлена, ожидание выделения GPU
ЗапускGPU выделен, выполняется загрузка набора данных и модели
ВыполняетсяОбучение выполняется, метрики передаются в реальном времени
ЗавершеноОбучение успешно завершено
ОшибкаОбучение завершилось ошибкой (подробности см. в журналах консоли)
ОтмененоОбучение отменено пользователем

Критическая ошибка Python в потоке консоли — traceback, ошибка CUDA out-of-memory или сбой инициализации CUDA — немедленно завершает запуск, не дожидаясь тайм-аута, а извлечённое сообщение появляется на странице модели в баннере ошибки с действиями View full console logs и Retry Training. Запуски, которые не сообщают об активности несколько часов, автоматически помечаются как завершившиеся ошибкой, а их вычислительные ресурсы освобождаются.

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

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

Новые аккаунты получают бонусные кредиты при регистрации — $5 для личных адресов электронной почты и $25 для корпоративных. Проверь баланс в Settings > Billing.

Прогресс обучения в Ultralytics Platform с графиками

Отслеживай обучение#

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

Подвкладка Charts#

Интерактивные графики обучения модели в Ultralytics Platform

Графики сгруппированы по семействам метрик, а отображаемые группы зависят от данных, которые сообщает запуск:

ГруппаСодержание
МетрикиМетрики задачи — mAP50, mAP50-95, точность и полнота для детектирования; сведения о других задачах см. в разделе Models
LossПо одному графику для каждого компонента функции потерь: ряд обучения отображается сплошной линией, а ряд валидации — пунктирной
Learning Ratelr/pg0, lr/pg1, lr/pg2

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

Подвкладка Console#

Вывод консоли в реальном времени с поддержкой цветов ANSI, индикаторами выполнения и обнаружением критических ошибок. Сохраняются последние 2000 строк, отображение временных меток можно включить, а весь журнал можно скопировать как обычный текст.

Подвкладка System#

Информация о хосте в реальном времени (имя хоста, CPU, GPU, общий объём RAM и диска), а также графики по эпохам для загрузки CPU и RAM, загрузки и памяти GPU, температуры GPU, сетевого ввода-вывода и дискового ввода-вывода.

Контрольные точки#

Лучшая контрольная точка (best.pt) периодически загружается на платформу во время обучения и ещё раз после завершения запуска, поэтому скачивание, экспорт и развёртывание всегда используют лучшую достигнутую на данный момент эпоху. Если запуск отменён, контрольная точка, загруженная до отмены, сохраняется.

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

Нажми Cancel в карточке Run Information на странице модели и подтверди действие. При облачном обучении платформа останавливает задачу, освобождает вычислительные ресурсы и списывает фактически использованное до отмены время работы GPU. При локальном обучении сигнал отмены останавливает процесс на границе следующей эпохи и сохраняет частичные результаты — запуск загружает всё доступное перед завершением.

Удалённое обучение#

graph LR
    A[Local GPU]:::start --> B[ultralytics Package]:::proc
    B --> C[Train]:::proc
    C --> D[Stream Metrics]:::proc
    D --> E[Platform Dashboard]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Обучай модель на собственном оборудовании, передавая метрики на платформу в режиме потоковой передачи.

Требуемая версия пакета

Для интеграции с платформой требуются Python>=3.11 и ultralytics>=8.4.120. Более старые версии не будут работать с платформой.

pip install -U ultralytics

Настройка API-ключа#

  1. Перейди в Settings > API Keys
  2. Создай новый ключ (или платформа создаст его автоматически при открытии вкладки Local Training)
  3. Задай переменную окружения:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

Обучение с потоковой передачей#

Используй параметры project и name для потоковой передачи метрик:

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

Вкладка Local Training в диалоговом окне обучения показывает предварительно настроенную команду с твоим API-ключом, выбранными параметрами и дополнительными аргументами.

Использование наборов данных платформы#

Обучай модель на наборах данных, хранящихся на платформе, используя формат URI ul://:

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
  project=username/my-project name=exp1

Формат URI ul:// автоматически скачивает и настраивает твой набор данных. Модель автоматически связывается с набором данных на платформе (см. раздел Using Platform Datasets).

Оплата#

Стоимость обучения зависит от использования GPU:

Оценка стоимости#

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

Факторы, влияющие на стоимость:

ФакторВлияние
Размер набора данныхБольше изображений = больше времени обучения (вычислительная нагрузка примерно линейно масштабируется с размером набора данных)
Размер моделиБольшие модели (m, l, x) обучаются медленнее, чем (n, s)
Количество эпохПрямой множитель времени обучения
Image SizeБольший imgsz существенно увеличивает вычисления — 1280px стоит в несколько раз дороже, чем 640px
Размер пакетаБольшие пакеты обучаются эффективнее маленьких
Скорость GPUБолее быстрые GPU сокращают время обучения, частично компенсируя более высокую почасовую ставку
ОптимизаторMuSGD выполняется примерно в два раза дольше остальных оптимизаторов
Накладные расходы при запускеДо 5 минут на инициализацию экземпляра, скачивание данных и прогрев (зависит от размера набора данных)

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

Примеры стоимости#

Оценки

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

СценарийGPUРасчётная стоимость
500 изображений, YOLO26n, 50 эпохRTX 4090~$0.03
1000 изображений, YOLO26n, 100 эпохRTX PRO 6000~$0.23
5000 изображений, YOLO26s, 100 эпохH100 SXM~$1.56

Порядок списания средств#

graph LR
    A[Estimate Cost]:::start --> B[Balance Check]:::decide
    B --> C[Train and Meter GPU Time]:::proc
    C --> D[Settle at Terminal State]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff

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

  1. Оценка: стоимость рассчитывается до начала обучения
  2. Проверка баланса: доступные кредиты проверяются перед запуском
  3. Обучение и учёт: задача выполняется на выбранных вычислительных ресурсах, а накопленное время работы GPU списывается с баланса поэтапно во время выполнения
  4. Окончательный расчёт: в конечном состоянии списывается оставшаяся сумма, а для всего запуска создаётся одна транзакция Training
Защита потребителей

В оплате учитывается фактическое время работы GPU, включая частичные запуски, отменённые или завершившиеся ошибкой после запуска облачного GPU.

Оплата в зависимости от статуса задачи#

СтатусСписывается?
ЗавершеноДа — фактически использованное время GPU
ОтмененоДа — время работы GPU с начала до отмены
ОшибкаДа, если облачные вычислительные ресурсы были запущены — фактически использованное время GPU
ЗависшийДа — время работы GPU до автоматического завершения

Запуск, который не сообщает об активности несколько часов, автоматически помечается как завершившийся ошибкой; экземпляр завершается, а накопленное время работы GPU оплачивается. Удалённые запуски на собственном оборудовании просто помечаются как завершившиеся ошибкой, без списаний.

Сбои до запуска вычислительных ресурсов

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

Способы оплаты#

Облачное обучение оплачивается из твоего кредитного баланса Platform.

Минимальный баланс

Для начала обучения требуется положительный доступный баланс и достаточное количество кредитов для расчётной стоимости задачи; при этом каждая оценка резервирует как минимум 15 минут работы GPU. При одновременном выполнении нескольких запусков проверка также учитывает неоплаченную оставшуюся часть этих запусков.

Просмотр стоимости обучения#

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

Сведения об оплате обучения в Ultralytics Platform

Советы по обучению#

Выбор подходящего размера модели#

МодельПараметрыОптимально для
YOLO26n2.4MРеальное время, периферийные устройства
YOLO26s9.5MБаланс скорости и точности
YOLO26m20.4MБолее высокая точность
YOLO26l24.8MТочность для продакшена
YOLO26x55.7MМаксимальная точность

Оптимизация времени обучения#

Стратегии экономии средств
  1. Начни с малого: протестируй 10–20 эпох на бюджетном GPU, чтобы убедиться, что набор данных и конфигурация работают
  2. Используй подходящий GPU: RTX PRO 6000 хорошо справляется с большинством рабочих нагрузок
  3. Проверь набор данных: исправь проблемы с разметкой до начала затратного обучения
  4. Следи за прогрессом на раннем этапе: отмени обучение, если функция потерь перестала уменьшаться — ты платишь только за фактически использованное вычислительное время

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

ПроблемаРешение
Обучение зависло на 0%Проверь формат набора данных и повтори попытку
Недостаточно памятиУменьши размер батча или используй более мощный GPU
Низкая точностьУвеличь число эпох и проверь качество данных
Медленное обучениеРассмотри возможность использовать более быстрый GPU
Ошибка несоответствия задачиУбедись, что задачи модели и датасета совпадают

Справочник параметров обучения#

ПараметрТипПо умолчаниюДиапазонОписание
epochsint1001-10000Количество эпох обучения
batchint-1 (автоматически)-1 до 512Размер батча (-1 = автоматическая подгонка под доступную видеопамять)
imgszint64032-4096Размер входного изображения
pretrainedboolTrue-Начинать с предварительно обученных весов вместо случайной инициализации
patienceint1001-1000Терпение ранней остановки
timefloatnull0.1-720Ограничение времени обучения в часах, имеет приоритет над числом эпох
seedint00-2147483647Случайное начальное значение для воспроизводимости
deterministicboolTrue-Детерминированный режим обучения
ampbool/strTruetrue/false/fp16/bf16/fp32Точность обучения
compileboolFalse-Компиляция с помощью torch.compile (первая эпоха выполняется дольше)
close_mosaicint100-50Отключать Mosaic в последних N эпохах
save_periodint-1-1-100Сохранять контрольную точку каждые N эпох
deviceselectавтоматическиauto/0/cpu/mpsУстройство обучения
workersint80-64Рабочие процессы загрузчика данных
cacheselectfalseram/disk/falseКэшировать изображения
dropoutfloat0.00.0-1.0Dropout классификационной головы (только для классификации)
ioufloat0.70.1-0.9Порог IoU для NMS во время валидации
max_detint3001-10000Максимальное количество детекций на изображение
Параметры для конкретных задач

Некоторые параметры применяются только к определённым задачам:

  • Все задачи, кроме classify и depth (detect, segment, semantic, pose, obb): box, dfl, mosaic, mixup, close_mosaic, iou, max_det
  • Все задачи, кроме depth (задачи с классами): cls, label_smoothing, single_cls
  • Все задачи, кроме classify (detect, segment, semantic, depth, pose, obb): degrees, translate, shear, perspective
  • Только segment: copy_paste
  • Только pose: pose (вес ошибки), kobj (объектность ключевых точек)
  • Только classify: dropout

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

  • Время обучения зависит от следующих факторов:

    • Размер датасета
    • Размер модели
    • Количество эпох
    • Выбранный GPU

    Типичное время (1000 изображений, 100 эпох):

    МодельRTX PRO 6000A100 SXM
    YOLO26n~6 мин~5 мин
    YOLO26m~15 мин~12 мин
    YOLO26x~30 мин~25 мин
    Примерное время

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

  • Да. Обучение может выполняться без присмотра, пока на балансе достаточно средств, а Платформа фиксирует событие завершения или сбоя. Если в результате тарификации баланс становится отрицательным, активные платные облачные запуски останавливаются, а уже использованное время GPU списывается.

  • Использование облачных ресурсов тарифицируется по мере выполнения обучения. Если списание делает баланс отрицательным, активные платные облачные запуски обучения останавливаются, а уже использованное время GPU списывается. Добавь кредиты или включи автоматическое пополнение, чтобы длительные задачи продолжали выполняться.

    Отрицательный баланс

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

  • Оценки стоимости являются приблизительными — фактическое время обучения может отличаться из-за таких факторов, как скорость загрузки данных, прогрев GPU и характер сходимости модели. Если фактическое использование исчерпает доступный баланс, Платформа остановит активные платные облачные запуски после того, как баланс станет отрицательным.

    Чтобы управлять расходами:

    • Следи за ходом обучения в реальном времени и при необходимости отменяй его досрочно
    • Включи автоматическое пополнение, чтобы кредиты пополнялись автоматически
    • Начинай с более коротких запусков (с меньшим количеством эпох), чтобы оценить ожидаемые результаты
  • Да, разверни раздел Расширенные настройки в диалоге обучения, чтобы открыть редактор YAML с более чем 50 настраиваемыми параметрами. Значения, отличающиеся от значений по умолчанию, включаются как в команды облачного, так и локального обучения.

    Редактор YAML также поддерживает импорт конфигураций из предыдущих запусков обучения:

    • Копирование из существующей модели: На странице любой завершенной модели в карточке конфигурации обучения есть меню Экспорт данных с пунктом Копировать JSON. Вставь JSON непосредственно в редактор YAML — он автоматически определит формат JSON и импортирует все параметры. В этом же меню конфигурацию можно скачать в формате CSV или JSON.
    • Вставка YAML или JSON: Вставь в редактор любую корректную конфигурацию обучения в формате YAML или JSON. Параметры проверяются автоматически: значения за пределами допустимого диапазона ограничиваются, а предупреждения отображаются.
    • Перетаскивание файлов: Перетащи файл .yaml или .json непосредственно в редактор, чтобы импортировать его параметры.

    Диалог обучения на платформе Ultralytics — Копирование JSON конфигурации обучения

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

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

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

Комментарии