Ultralytics YOLO27:

Проекты#

Проекты Ultralytics Platform помогают эффективно организовывать модели и управлять ими. Объединяй связанные модели для более удобного управления, сравнения и разработки.

graph TB
    P[Project]:::start --> M1[Model 1]:::proc
    P --> M2[Model 2]:::proc
    P --> M3[Model 3]:::proc
    M1 --> S[Check in Sidebar]:::proc
    M2 --> S
    M3 --> S
    S --> C[Charts]:::out
    S --> T[Comparison Table]:::out

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

Создание проекта#

Перейди в раздел Projects на боковой панели и нажми New Project.

Список проектов Ultralytics Platform

Быстрое создание

Также можно создать проект с помощью быстрых действий на главной странице.

Введи сведения о проекте:

  • Name: описательное название проекта (случайное название создаётся автоматически)
  • URL: слаг проекта, созданный на основе названия и доступный для редактирования до создания
  • Description: необязательные заметки о назначении проекта
  • Visibility: Public (проект может просматривать любой пользователь) или Private (доступ есть только у тебя и участников твоей команды). Для новых проектов по умолчанию устанавливается Public; в рабочих пространствах Enterprise для новых проектов по умолчанию устанавливается Private с лицензией Ultralytics-Enterprise.
  • License: необязательная лицензия для проекта (None, Apache-2.0, MIT, BSD-3-Clause, AGPL-3.0, GPL-3.0, LGPL-3.0, MPL-2.0, EUPL-1.1, Unlicense, CC0-1.0, Ultralytics-Enterprise или Other). Лицензия Ultralytics-Enterprise предназначена для коммерческого использования без требований AGPL и доступна в рамках плана Enterprise — см. лицензирование Ultralytics. В рабочих пространствах Enterprise она предварительно выбирается для новых проектов.

Ultralytics Platform New Project Dialog Name Visibility License

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

Страница проекта#

Страница проекта состоит из двух основных областей:

ОбластьОписание
Боковая панель моделейИзменяемый по размеру список всех моделей проекта с флажками для выбора моделей на графиках
Основная панельПанель графиков или таблица сравнения (между представлениями можно переключаться)

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

Боковая панель и графики страницы проекта Ultralytics Platform

Заголовок проекта#

В заголовке отображаются:

  • Значок проекта (настраиваемые цвет, буква или загруженное изображение)
  • Редактируемое название (нажми, чтобы переименовать; слаг обновляется автоматически)
  • Переключатель лицензии (нажми, чтобы изменить; лицензии с авторским левом, унаследованные от клона, заблокированы)
  • Количество моделей, количество завершённых, обучаемых и неудачных моделей, общий размер
  • Количество клонов и отметка времени последнего обновления
  • Описание (нажми, чтобы изменить)

Кнопки действий в заголовке:

КнопкаОписание
New ModelОткрыть диалог обучения для редактируемых проектов
Upload modelsВыбрать одну или несколько контрольных точек .pt для редактируемого проекта
Clone ProjectКлонировать общедоступный проект и его завершённые модели в своё рабочее пространство
StarДобавить проект в избранное или убрать его оттуда
ShareПоделиться общедоступным проектом или встроить его
More actionsInformation (метаданные), Refresh и Delete Project для владельцев

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

Режимы представления#

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

  • Cards: полноразмерные карточки моделей на боковой панели и панель графиков справа — кривые потерь и сравнение метрик для выбранных моделей.
  • Compact: компактная боковая панель моделей и панель графиков справа — больше места по вертикали для моделей в проектах с большим количеством экспериментов.
  • Table: таблица сравнения с аргументами обучения и итоговыми метриками рядом друг с другом. Включи Diff, чтобы отображались только столбцы, в которых значения различаются между моделями.

Табличное представление сравнения проектов Ultralytics Platform

Фильтрация и сортировка#

В строке элементов управления над списком моделей доступны:

  • Search для фильтрации моделей по названию
  • Status filter: All, Completed, Untrained, Running, Starting или Failed
  • Group by: None или Task — группировка применяется в режимах Compact и Table
  • Sort by: Created, Name или Size, каждый вариант доступен в порядке возрастания или убывания

Боковая панель моделей#

На боковой панели с изменяемым размером перечислены все модели проекта:

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

Нажми на любую модель, чтобы открыть её страницу модели.

Значок проекта#

Настрой значок проекта:

  1. Нажми на значок рядом с названием проекта
  2. Выбери цвет и букву или загрузи пользовательское изображение
  3. Изменения сохраняются автоматически

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

Укажи, кто может видеть твой проект:

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

Поделиться проектом#

Пригласить соавторов для отдельного проекта нельзя. Чтобы поделиться проектом с другими, используй один из следующих механизмов:

  • Видимость Public позволяет любому пользователю просматривать проект на странице Explore.
  • Teams создают общее рабочее пространство, где участники команды получают доступ ко всем ресурсам (проектам, наборам данных, моделям и развёртываниям) с разрешениями на основе ролей. Используй Teams для постоянной совместной работы.

Клонирование проекта#

Клонируй общедоступный проект в свою учётную запись:

  1. Открой страницу общедоступного проекта
  2. Нажми Clone Project
  3. Проект и его завершённые модели копируются в твоё рабочее пространство; видимость клона выбирается в диалоговом окне клонирования
Поведение при клонировании

Клонированные проекты по умолчанию наследуют видимость исходного проекта (поэтому клонирование общедоступного проекта создаёт общедоступный клон), а в диалоговом окне клонирования перед подтверждением можно выбрать Public или Private. В рабочих пространствах Enterprise для новых клонов по умолчанию устанавливается частный доступ. Количество клонов отображается в исходном проекте. Если исходный проект использует лицензию с авторским левом (например, AGPL-3.0), клон наследует эту лицензию, и изменить её нельзя.

Сравнение моделей#

Панель графиков#

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

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

Доступные группы графиков:

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

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

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

Таблица сравнения#

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

  1. Нажмите переключатель режима просмотра Table
  2. Просматривайте все выбранные модели в виде строк, а аргументы обучения и метрики — в виде столбцов
  3. Используйте кнопку Diff, чтобы показывать только столбцы, в которых значения различаются между моделями

Загрузка моделей#

Загрузите существующие файлы моделей .pt:

  1. Перетащите файлы в область Drag and drop на страницу проекта или в боковую панель моделей
  2. Можно одновременно загрузить несколько файлов (до 3 параллельных загрузок)
  3. Метаданные модели (задача, архитектура, имена классов, результаты обучения) автоматически извлекаются из файла .pt
  4. Графики мгновенно обновляются на основе локально обработанных данных, пока загрузка завершается в фоновом режиме
Поддерживаемые файлы

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

Редактирование проекта#

Обновите название, описание или настройки проекта:

  1. Нажмите на название проекта, чтобы отредактировать его прямо на странице
  2. Нажмите на описание, чтобы отредактировать его прямо на странице
  3. Нажмите на значок, чтобы настроить его
  4. Нажмите на значок лицензии, чтобы изменить лицензию

Настройки проектов Ultralytics Platform

Пользовательские метаданные#

Открой Дополнительные действия и выбери Информация, чтобы просмотреть два раздела:

  • Ultralytics Metadata: доступные только для чтения сведения Platform, такие как идентификатор проекта, владелец, видимость, лицензия, теги и временные метки
  • Custom Metadata: собственный объект JSON для указания отдела, программы, центра затрат, управления или другого организационного контекста

Пользователи рабочего пространства с правом просмотра могут изучать метаданные, а участники с правом редактирования — заменять объект пользовательских метаданных. Сериализованный объект метаданных может содержать не более 500 000 символов, а длина каждого ключа верхнего уровня ограничена 128 символами. Сохрани пустой объект ({}), чтобы очистить пользовательские метаданные.

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

Удалите проект, который больше не нужен:

  1. Откройте меню More actions в заголовке и выберите Delete Project
  2. Подтверди удаление
Каскадное удаление

Удаление проекта также удаляет все модели внутри него. Это действие перемещает объекты в Trash, откуда их можно восстановить в течение 30 дней.

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

  • Отдельного ограничения на количество моделей в проекте нет. Действует общее для рабочей области ограничение тарифа, распространяющееся на все проекты: Free поддерживает 100 моделей, Pro — 500, а Enterprise не имеет ограничений. Для более наглядного сравнения:

    • Группируйте связанные эксперименты (одинаковые набор и задача данных)
    • Удаляйте неактуальные запуски в Trash, когда они больше не нужны
    • Используйте понятные названия проектов
  • Да, удалённые проекты перемещаются в Trash, откуда их можно восстановить в течение 30 дней:

    1. Перейдите в раздел Settings > Trash
    2. Найдите проект
    3. Нажмите Restore
  • Да. Вырезай и вставляй или перетаскивай модели между проектами в одном рабочем пространстве; смотри Перемещение моделей между проектами. Клонирование модели вместо этого копирует в твой проект завершенную модель, которая тебе не принадлежит.

Комментарии