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

Модели Ultralytics HUB

Модели Ultralytics HUB предоставляют оптимизированное решение для обучения моделей AI-зрения на пользовательских наборах данных.

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


Смотреть: Обзор обучения и валидации в Ultralytics HUB

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

Перейдите на страницу Модели, нажав на кнопку Модели на боковой панели, и нажмите кнопку Train Model в правом верхнем углу страницы.

Скриншот страницы моделей Ultralytics HUB со стрелкой, указывающей на кнопку «Модели» (Models) в боковой панели, и стрелкой, указывающей на кнопку «Обучить модель» (Train Model).

Совет

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

Скриншот главной страницы Ultralytics HUB со стрелкой, указывающей на карточку обучения модели

Это действие вызовет диалоговое окно Train Model, которое состоит из трех простых шагов:

1. Набор данных

На этом шаге вам нужно выбрать набор данных, на котором вы хотите обучить свою модель. После того, как вы выбрали набор данных, нажмите Continue.

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелкой, указывающей на набор данных и на кнопку Continue (Продолжить)

Совет

Вы можете пропустить этот шаг, если вы тренируете модель непосредственно со страницы набора данных.

Снимок экрана Ultralytics HUB страницы набора данных со стрелкой, указывающей на кнопку «Обучить модель»

2. Модель

На этом шаге вам нужно выбрать проект, в котором вы хотите создать свою модель, имя вашей модели и архитектуру вашей модели.

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелками, указывающими на выпадающий список проектов, название модели и кнопку Continue (Продолжить)

Примечание

Ultralytics HUB попытается предварительно выбрать проект.

Если вы открыли диалоговое окно Train Model, как описано выше, Ultralytics HUB предварительно выберет последний использованный вами проект.

Если вы открыли диалоговое окно Train Model со страницы проекта, Ultralytics HUB предварительно выберет проект, в котором вы находились.

Скриншот страницы проекта Ultralytics HUB со стрелкой, указывающей на кнопку «Обучить модель» (Train Model).

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

Информация

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

По умолчанию ваша модель будет использовать предварительно обученную модель (обученную на наборе данных COCO), чтобы сократить время обучения. Вы можете изменить это поведение и настроить конфигурацию вашей модели, открыв раздел Advanced Model Configuration.

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелкой, указывающей на раскрывающийся список Advanced Model Configuration (Расширенная конфигурация модели)

Примечание

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



Смотреть: Как настроить параметры обучения Ultralytics YOLOv8 в Ultralytics HUB

В качестве альтернативы, вы можете начать обучение с одной из ранее обученных моделей, щелкнув вкладку Пользовательский.

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелкой, указывающей на вкладку Custom (Пользовательская)

Когда вы будете довольны конфигурацией модели, нажмите Continue.

3. Обучение

На этом шаге вы начнете обучение своей модели.

Примечание

На этом шаге у вас есть возможность закрыть диалоговое окно Train Model (Обучение модели) и начать обучение модели со страницы Model (Модель) позже.

Скриншот Ultralytics HUB страницы Model (Модель) со стрелкой, указывающей на карточку Start Training (Начать обучение)

Ultralytics HUB предлагает три варианта обучения:

a. Ultralytics Cloud

Вам необходимо обновить свой план до Pro Plan, чтобы получить доступ к Ultralytics Cloud.

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели)

Чтобы обучать модели с помощью нашего решения Cloud Training, ознакомьтесь с документацией Ultralytics Cloud Training.

b. Google Colab

Чтобы начать обучение вашей модели с помощью Google Colab, следуйте инструкциям, показанным в диалоговом окне Train Model Ultralytics HUB или в блокноте Google Colab.

Открыть в Colab

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелками, указывающими на инструкции

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

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелкой, указывающей на кнопку Done (Готово)

Скриншот Ultralytics HUB, страница Model модели, которая в данный момент обучается

Примечание

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

Скриншот Ultralytics HUB, страница Model со стрелкой, указывающей на карточку Resume Training

c. Используйте собственного агента


Смотреть: Обучение модели Bring your Own Agent с использованием Ultralytics HUB

Чтобы начать обучение вашей модели с помощью собственного агента, следуйте инструкциям, показанным в диалоговом окне Train Model Ultralytics HUB.

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелками, указывающими на инструкции

Установите ultralytics Пакет из PyPI.

pip install -U ultralytics

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

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

Скриншот Ultralytics HUB диалогового окна Train Model (Обучение модели) со стрелкой, указывающей на кнопку Done (Готово)

Скриншот Ultralytics HUB, страница Model модели, которая в данный момент обучается

Примечание

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

Скриншот Ultralytics HUB, страница Model со стрелкой, указывающей на карточку Resume Training

Анализ модели

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

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

Скриншот Ultralytics HUB, страница Model обученной модели

Чтобы получить доступ ко всем метрикам модели, перейдите на вкладку Charts.

Скриншот вкладки предварительного просмотра (Preview) на странице модели Ultralytics HUB со стрелкой, указывающей на вкладку «Графики» (Charts).

Совет

Каждую диаграмму можно увеличить для лучшей визуализации.

Скриншот Ultralytics HUB вкладки Train (Обучение) внутри страницы Model (Модель) со стрелкой, указывающей на значок развертывания одного из графиков

Скриншот Ultralytics HUB вкладки Train (Обучение) внутри страницы Model (Модель) с одним из развернутых графиков

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

Скриншот Ultralytics HUB вкладки Train (Обучение) внутри страницы Model (Модель) с одним из развернутых и масштабированных графиков

Предварительный просмотр модели

После того, как вы обучили модель, вы можете просмотреть ее, щелкнув вкладку Preview.

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

Скриншот вкладки предварительного просмотра (Preview) на странице модели Ultralytics HUB со стрелкой, указывающей на вкладку «Графики» (Charts), и стрелкой, указывающей на карточку «Тест» (Test).

Примечание

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

Скриншот вкладки предварительного просмотра (Preview) на странице модели Ultralytics HUB со стрелкой, указывающей на вкладку «Камера» (Camera) внутри карточки «Тест» (Test).

Кроме того, вы можете просматривать свою модель в реальном времени прямо на своем мобильном устройстве iOS или Android, загрузив наше приложение Ultralytics HUB.

Скриншот Ultralytics HUB, вкладка Deploy на странице Model, со стрелкой, указывающей на карточку Real-Time Preview

Развертывание модели

После того, как вы обучили модель, вы можете экспортировать ее в 13 различных форматов, включая ONNX, OpenVINO, CoreML, TensorFlow, Paddle и многие другие.


Смотреть: Как экспортировать Ultralytics YOLO11 в ONNX, OpenVINO и другие форматы с помощью Ultralytics HUB 🚀

Скриншот Ultralytics HUB, вкладка Deploy на странице Model, со стрелкой, указывающей на карточку Export и все экспортированные форматы

Совет

Вы можете настроить параметры экспорта для каждого формата, если откроете выпадающий список действий экспорта и нажмете на опцию Advanced.

Скриншот Ultralytics HUB, вкладка Deploy на странице Model, со стрелкой, указывающей на опцию Advanced одного из форматов

Примечание

Вы можете повторно экспортировать каждый формат, если откроете выпадающий список действий экспорта и нажмете на опцию Advanced.

Вы также можете использовать наш Inference API в production.

Скриншот Ultralytics HUB, вкладка Deploy на странице Model, со стрелкой, указывающей на карточку Ultralytics Inference API

Для получения дополнительной информации ознакомьтесь с документацией Ultralytics Inference API.

Поделиться моделью

Информация

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

Примечание

Вы контролируете общий доступ к своим моделям.

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

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

Скриншот страницы модели Ultralytics HUB со стрелкой, указывающей на опцию «Поделиться» (Share).

Совет

Вы также можете поделиться моделью непосредственно со страницы Models или со страницы Project проекта, в котором находится ваша модель.

Скриншот страницы моделей Ultralytics HUB со стрелкой, указывающей на опцию «Поделиться» (Share) для одной из моделей.

Установите общий доступ на «Unlisted» и нажмите Save.

Скриншот Ultralytics HUB, диалоговое окно «Поделиться моделью» со стрелкой, указывающей на выпадающий список, и стрелкой, указывающей на кнопку «Сохранить»

Теперь любой, у кого есть прямая ссылка на вашу модель, может просмотреть ее.

Совет

Вы можете легко скопировать ссылку на модель, нажав на нее в диалоговом окне Share Model.

Скриншот Ultralytics HUB, диалоговое окно «Поделиться моделью» со стрелкой, указывающей на ссылку модели

Редактировать модель

Перейдите на страницу модели, которую вы хотите изменить, откройте выпадающее меню действий с моделью и выберите пункт Редактировать. Это действие откроет диалоговое окно Обновление модели.

Скриншот страницы модели Ultralytics HUB со стрелкой, указывающей на опцию «Редактировать» (Edit).

Совет

Вы также можете редактировать модель непосредственно со страницы Models или со страницы Project проекта, в котором находится ваша модель.

Скриншот страницы моделей Ultralytics HUB со стрелкой, указывающей на опцию «Редактировать» (Edit) для одной из моделей.

Внесите желаемые изменения в свою модель, а затем подтвердите изменения, нажав Сохранить.

Скриншот Ultralytics HUB диалогового окна Update Model (Обновление модели) со стрелкой, указывающей на кнопку Save (Сохранить)

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

Перейдите на страницу модели, которую вы хотите удалить, откройте выпадающее меню действий с моделью и выберите пункт Удалить. Это действие приведет к удалению модели.

Скриншот страницы модели Ultralytics HUB со стрелкой, указывающей на опцию «Удалить» (Delete).

Совет

Вы также можете удалить модель непосредственно со страницы Models или со страницы Project проекта, в котором находится ваша модель.

Скриншот страницы моделей Ultralytics HUB со стрелкой, указывающей на опцию «Удалить» (Delete) для одной из моделей.

Примечание

Если вы передумаете, вы можете восстановить модель со страницы Корзина.

Скриншот Ultralytics HUB страницы Trash (Корзина) со стрелкой, указывающей на опцию Restore (Восстановить) одной из моделей



📅 Создано 1 год назад ✏️ Обновлено 5 месяцев назад

Комментарии