Модели

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

Обзор вкладки страницы модели на Ultralytics Platform

Загрузить модель

Загрузи существующие веса модели на платформу:

  1. Перейди к своему проекту
  2. Перетащи файлы .pt на страницу проекта или в боковую панель моделей
  3. Метаданные модели считываются из файла автоматически

Можно загружать несколько файлов одновременно (до 3 параллельно).

Загрузка модели на Ultralytics Platform методом перетаскивания

Поддерживаемые форматы моделей:

ФорматРасширениеОписание
PyTorch.ptСобственный формат Ultralytics

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

  • Тип задачи (detect, segment, pose, OBB, classify)
  • Архитектура (YOLO26n, YOLO26s и т.д.)
  • Названия и количество классов
  • Размер входного изображения и параметры
  • Результаты обучения и метрики (если они есть в контрольной точке)

Обучить модель

Обучи новую модель прямо на платформе:

  1. Перейди к своему проекту
  2. Нажми New Model
  3. Выбери базовую модель и набор данных
  4. Настрой параметры обучения
  5. Выбери облачное или локальное обучение
  6. Запусти обучение

Подробные инструкции см. в разделе Cloud Training.

Жизненный цикл модели

graph LR
    A[Upload .pt] --> B[Overview]
    C[Train] --> B
    B --> D[Predict]
    B --> E[Export]
    B --> F[Deploy]
    E --> G[17+ Formats]
    F --> H[Endpoint]

    style A fill:#4CAF50,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#2196F3,color:#fff
    style F fill:#9C27B0,color:#fff

Вкладки страницы модели

Каждая страница модели содержит следующие вкладки:

ВкладкаСодержимое
ОбзорМетаданные модели, ключевые метрики, ссылка на набор данных
ОбучениеГрафики обучения, вывод консоли, системная статистика
ПредсказаниеИнтерактивный инференс в браузере
ЭкспортКонвертация форматов с выбором GPU
РазвертываниеСоздание и управление эндпоинтами

Вкладка Обзор

Отображает метаданные модели и ключевые метрики:

  • Имя модели (можно редактировать), статус, тип задачи
  • Итоговые метрики (mAP50, mAP50-95, точность, полнота)
  • Мини-графики метрик, показывающие ход обучения
  • Аргументы обучения (эпохи, размер батча, размер изображения и т.д.)
  • Ссылка на набор данных (при обучении с использованием датасета платформы)
  • Кнопка загрузки весов модели

Метрики и аргументы в обзоре модели на Ultralytics Platform

Вкладка Обучение

Вкладка Обучение содержит три подвкладки:

Подвкладка Графики

Интерактивные графики метрик обучения, показывающие кривые потерь и метрики производительности по эпохам:

Группа графиковМетрики
МетрикиmAP50, mAP50-95, точность, полнота
Потери при обученииtrain/box_loss, train/cls_loss, train/dfl_loss
Потери при валидацииval/box_loss, val/cls_loss, val/dfl_loss
Скорость обученияlr/pg0, lr/pg1, lr/pg2

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

Подвкладка Консоль

Живой вывод консоли процесса обучения:

  • Потоковая передача логов в реальном времени во время обучения
  • Индикаторы прогресса эпох и результаты валидации
  • Обнаружение ошибок с выделенными баннерами
  • Поддержка ANSI-цветов для форматированного вывода

Подвкладка консоли обучения на Ultralytics Platform

Подвкладка Система

Метрики GPU и системы во время обучения:

МетрикаОписание
Использование GPUПроцент использования GPU
Память GPUИспользование памяти GPU
Температура GPUТемпература GPU
Использование CPUЗагрузка CPU
RAMИспользование системной памяти
ДискИспользование диска

Подвкладка системных метрик обучения на Ultralytics Platform

Вкладка Предсказание

Запускай интерактивный инференс прямо в браузере:

  • Загружай изображение, используй примеры или веб-камеру
  • Отображение результатов с ограничивающими рамками (BBox), масками или ключевыми точками
  • Автоматический инференс при загрузке изображения
  • Поддерживаются все типы задач (detect, segment, pose, OBB, classify)
Быстрое тестирование

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

Вкладка Экспорт

Экспортируй свою модель в более чем 17 форматов для развертывания. Подробности см. в разделе Export Model ниже и в основном руководстве по режиму Export.

Вкладка Развертывание

Создавай и управляй выделенными эндпоинтами для инференса. Подробности см. в Deployments.

Графики валидации

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

Матрица ошибок (Confusion Matrix)

Интерактивная тепловая карта, показывающая точность предсказаний для каждого класса:

Матрица ошибок модели на Ultralytics Platform

Кривые PR/F1

Кривые производительности при разных порогах уверенности:

Ultralytics Platform Model Pr F1 Curves

КриваяОписание
Precision-Recall (Точность-Полнота)Баланс между точностью и полнотой
F1-Confidence (F1-Уверенность)F1-мера при разных уровнях уверенности
Precision-Confidence (Точность-Уверенность)Точность при разных уровнях уверенности
Recall-Confidence (Полнота-Уверенность)Полнота при разных уровнях уверенности

Экспорт модели

graph LR
    A[Select Format] --> B[Configure Args]
    B --> C[Export]
    C --> D{GPU Required?}
    D -->|Yes| E[Cloud GPU Export]
    D -->|No| F[CPU Export]
    E --> G[Download]
    F --> G

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style G fill:#4CAF50,color:#fff

Экспортируй свою модель в 17+ форматов развертывания:

  1. Перейди на вкладку Export (Экспорт)
  2. Выбери целевой формат
  3. Настрой аргументы экспорта (размер изображения, половинная точность, динамичность и т. д.)
  4. Для форматов, требующих GPU (TensorRT), выбери тип GPU
  5. Нажми Export (Экспорт)
  6. Скачай после завершения

Ultralytics Platform Model Export Tab Format List

Поддерживаемые форматы

Платформа поддерживает экспорт в 17+ форматов развертывания: ONNX, TorchScript, OpenVINO, TensorRT, CoreML, TF SavedModel, TF GraphDef, TF Lite, TF Edge TPU, TF.js, PaddlePaddle, NCNN, MNN, RKNN, IMX500, Axelera и ExecuTorch.

Руководство по выбору формата

ЦельРекомендуемый форматПримечания
NVIDIA GPUsTensorRTМаксимальная скорость инференса
Intel HardwareOpenVINOCPUs, GPUs и VPUs
Apple DevicesCoreMLiOS, macOS, Apple Silicon
AndroidTF Lite или NCNNЛучшая производительность на мобильных устройствах
Web BrowsersTF.js или ONNXONNX через ONNX Runtime Web
Edge DevicesTF Edge TPU или RKNNCoral и Rockchip (см. поддерживаемые чипы)
General (Общее)ONNXРаботает с большинством сред выполнения

Ultralytics Platform Model Export Progress

Поддержка чипов RKNN

При экспорте в формат RKNN выбери целевое устройство Rockchip:

ЧипОписание
RK3588Топовая edge SoC
RK3576Среднеуровневая edge SoC
RK3568Среднеуровневая edge SoC
RK3566Среднеуровневая edge SoC
RK3562Начальная edge SoC
RV1103Процессор обработки изображений
RV1106Процессор обработки изображений
RV1103BПроцессор обработки изображений
RV1106BПроцессор обработки изображений
RK2118AI-процессор
RV1126BПроцессор обработки изображений

Жизненный цикл задания на экспорт

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

СтатусОписание
Queued (В очереди)Задание на экспорт ожидает запуска
Starting (Запуск)Задание на экспорт инициализируется
Running (Выполнение)Экспорт в процессе
Completed (Завершено)Экспорт завершен — доступно скачивание
Failed (Ошибка)Экспорт не удался (см. сообщение об ошибке)
Cancelled (Отменено)Экспорт был отменен пользователем
Время экспорта

Время экспорта зависит от формата. Экспорт в TensorRT может занять несколько минут из-за оптимизации движка. Форматы, требующие GPU (TensorRT), выполняются на облачных GPU Ultralytics — GPU для экспорта по умолчанию является RTX 4090.

Массовые действия с экспортом

  • Export All (Экспортировать все): нажми Export All, чтобы запустить задания на экспорт для всех форматов, работающих на CPU, с настройками по умолчанию.
  • Delete All Exports (Удалить все экспорты): нажми Delete All, чтобы удалить все экспорты для модели.

Ограничения форматов

Некоторые форматы экспорта имеют архитектурные или функциональные ограничения:

ФорматОграничение
IMX500Доступно только для YOLOv8n и YOLO11n
AxeleraТолько для моделей детекции
PaddlePaddleНедоступно для моделей YOLO26 (детектирование, сегментация, позы, OBB)
Дополнительные правила экспорта
  • Экспорты классификации не включают NMS.
  • Экспорты CoreML с размером батча больше 1 используют dynamic=true.
  • Неподдерживаемые комбинации форматов и моделей отключаются в диалоговом окне экспорта перед запуском.

Клонировать модель

Клонируй модель в другой проект:

  1. Открой страницу модели
  2. Нажми кнопку Clone (Клонировать)
  3. Выбери целевой проект
  4. Нажми Clone

Модель и её веса будут скопированы в целевой проект.

Скачивание модели

Скачай веса своей модели:

  1. Перейди на вкладку Overview (Обзор) модели
  2. Нажми кнопку Download (Скачать)
  3. Исходный файл .pt скачается автоматически

Экспортированные форматы можно скачать на вкладке Export (Экспорт) после завершения процесса.

Связывание датасетов

Модели можно связать с исходным датасетом:

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

При обучении на датасетах платформы с использованием формата URI ul:// связь устанавливается автоматически.

Формат URI датасета
# Train with a Platform dataset — linking is automatic
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

Схема ul:// указывает на твой датасет на платформе. На вкладке Overview обученной модели появится ссылка на этот датасет (см. Использование датасетов платформы).

Настройки видимости

Контролируй, кто может видеть твою модель:

НастройкаОписание
Private (Частная)Доступ только у тебя
Public (Публичная)Доступна для просмотра любому на странице Explore

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

Удаление модели

Удали модель, которая тебе больше не нужна:

  1. Открой меню действий модели
  2. Нажми Delete (Удалить)
  3. Подтверди удаление
Корзина и восстановление

Удаленные модели попадают в корзину на 30 дней. Их можно восстановить в разделе Settings > Trash.

Смотри также

  • Inference: Тестируй модели в браузере на вкладке Predict
  • Endpoints: Развертывай модели в продакшене с помощью выделенных эндпоинтов
  • Cloud Training: Настраивай и запускай задачи обучения на облачных GPU
  • Export Formats: Полное руководство по всем 17+ форматам экспорта

FAQ

Какие архитектуры моделей поддерживаются?

Платформа Ultralytics полностью поддерживает все архитектуры YOLO с выделенными проектами:

Все архитектуры поддерживают 5 типов задач: detect, segment, pose, OBB и classify.

Могу ли я скачать свою обученную модель?

Да, скачай веса своей модели на странице модели:

  1. Нажми на значок скачивания на вкладке Overview
  2. Исходный файл .pt скачается автоматически
  3. Экспортированные форматы можно скачать на вкладке Export

Как сравнивать модели между проектами?

В данный момент сравнение моделей возможно только внутри проектов. Чтобы сравнить модели из разных проектов:

  1. Клонируй модели в один проект или
  2. Экспортируй метрики и сравнивай их внешними средствами

Какой максимальный размер модели?

Строгих ограничений нет, но для очень больших моделей (>2 ГБ) время загрузки и обработки может быть больше.

Можно ли дообучать предобученные модели?

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

Комментарии