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

Модели

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

Платформа Ultralytics: Вкладка «Обзор» на странице модели

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

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

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

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

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

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

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

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

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

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

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

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

См. Обучение в облаке для получения подробных инструкций.

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

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, train/потери_cls, train/потери_dfl
Потери валидацииval/box_loss, val/cls_loss, val/dfl_loss
Скорость обученияlr/pg0, lr/pg1, lr/pg2

Платформа Ultralytics: Повкладка «Графики» обучения модели

Подвкладка консоли

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

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

Вкладка консоли обучения модели платформы Ultralytics

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

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

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

Вкладка системы обучения модели платформы Ultralytics

Вкладка «Предсказать»

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

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

Быстрое тестирование

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

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

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

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

Создавайте и управляйте выделенными конечными точками вывода. Подробности см. в разделе Развертывания.

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

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

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

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

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

Кривые PR/F1

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

Платформа Ultralytics: Кривые Pr F1 модели

КриваяОписание
Точность-ПолнотаКомпромисс между точностью и полнотой
F1-ДостоверностьF1-мера при различных уровнях достоверности
Точность-ДостоверностьТочность при различных уровнях достоверности
Полнота-ДостоверностьПолнота при различных уровнях достоверности

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

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

Ultralytics Platform Вкладка «Экспорт модели» Список форматов

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

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

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

ЦельРекомендуемый форматПримечания
GPU NVIDIATensorRTМаксимальная скорость инференса
Оборудование IntelOpenVINOCPU, GPU и VPU
Устройства AppleCoreMLiOS, macOS, Apple Silicon
AndroidTF Lite или NCNNЛучшая производительность на мобильных устройствах
Веб-браузерыTF.js или ONNXONNX через ONNX Runtime Web
Периферийные устройстваTF Edge TPU или RKNNCoral и Rockchip (см. поддерживаемые чипы)
ОбщиеONNXРаботает с большинством сред выполнения

Ultralytics Platform Прогресс экспорта модели

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

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

МеткаОписание
RK3588Высокопроизводительный периферийный SoC
RK3576Периферийная SoC среднего класса
RK3568Периферийная SoC среднего класса
RK3566Периферийная SoC среднего класса
RK3562Периферийная SoC начального уровня
RV1103Процессор зрения
RV1106Процессор зрения
RV1103BПроцессор зрения
RV1106BПроцессор зрения
RK2118ИИ-процессор
RV1126BПроцессор зрения

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

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

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

Время экспорта

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

Действия массового экспорта

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

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

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

ФорматОграничение
IMX500Доступно только для моделей YOLOv8 и YOLO11
AxeleraДоступно только для моделей detect
PaddlePaddleНедоступно для моделей YOLO26 для обнаружения/сегментации/оценки позы/obb

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

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

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

Модель и ее веса копируются в целевой проект.

Скачать модель

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

  1. Перейдите на вкладку Обзор модели
  2. Нажмите кнопку Загрузить
  3. Оригинальный .pt файл загружается автоматически

Экспортированные форматы можно загрузить со вкладки Экспорт после завершения экспорта.

Связывание наборов данных

Модели могут быть связаны с исходным набором данных:

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

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

Формат URI датасета

# Train with a Platform dataset — linking is automatic
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

Параметр ul:// схема разрешается в ваш набор данных Platform. Вкладка «Обзор» обученной модели будет содержать ссылку на этот набор данных (см. Использование наборов данных платформы).

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

Управление видимостью вашей модели:

НастройкаОписание
ПриватныйДоступен только вам
ПубличныйЛюбой может просмотреть на странице «Обзор»

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

Удалить модель

Удаление ненужной модели:

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

Корзина и восстановление

Удаленные модели попадают в Корзину на 30 дней. Восстановить из Настройки > Корзина.

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

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

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

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

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

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

  1. Нажмите значок загрузки на вкладке Обзор
  2. Оригинальный .pt файл загружается автоматически
  3. Экспортированные форматы можно загрузить со вкладки Экспорт

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

В настоящее время сравнение моделей осуществляется в рамках проектов. Для сравнения между проектами:

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

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

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

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

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



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

Комментарии