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

Модели

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

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

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

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

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

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

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

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

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

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

  • Тип задачи (detect, segment, поза, 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, точность, воспроизводимость)
  • Метрические мини-графики, отображающие прогресс обучения
  • Аргументы обучения (эпохи, размер партии, размер изображения и т. д.)
  • Ссылка на набор данных (при обучении с использованием набора данных платформы)
  • Кнопка загрузки весов модели

Обзор модели Ultralytics Показатели и аргументы

Вкладка «Поезд»

Вкладка «Поезд» имеет три подвкладки:

Вкладка «Графики»

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

Группа диаграммМетрики
МетрикиmAP50, mAP50, точность, воспроизводимость
Потеря поезда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

Вкладка «Консоль»

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

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

Подвкладка «Консоль модели поезда» Ultralytics

Вкладка «Система»

Показатели GPU системы во время обучения:

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

Подвкладка «Система модельных поездов Ultralytics

Вкладка «Прогноз»

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

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

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

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

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

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

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

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

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

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

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

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

Матрица путаницы моделей Ultralytics

Кривые 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

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

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

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

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

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

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

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

ЧипОписание
RK3588Высокопроизводительный пограничный SoC
RK3576SoC среднего уровня
RK3568SoC среднего уровня
RK3566SoC среднего уровня
RK3562Современный SoC начального уровня
RV1103Процессор изображений
RV1106Процессор изображений
RV1103BПроцессор изображений
RV1106BПроцессор изображений
RK2118процессор искусственного интеллекта
RV1126BПроцессор изображений

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

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

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

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

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

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

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

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

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

ФорматОграничение
IMX500Доступно только для YOLO11 YOLOv8 YOLO11
AxeleraДоступно только для моделей с функцией обнаружения
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:// схема разрешается в набор данных вашей платформы. На вкладке «Обзор» обученной модели будет отображаться ссылка на этот набор данных (см. Использование наборов данных платформы).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

Комментарии