Перейти к содержимому

Ultralytics Модели HUB

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

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


Смотри: Ultralytics Обзор тренировок и проверки HUB

Модель поезда

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

Ultralytics Скриншот страницы "Модели" на HUB со стрелкой, указывающей на кнопку "Модели" в боковой панели, и стрелкой, указывающей на кнопку "Модель поезда".

Наконечник

Ты можешь тренировать модель прямо с главной страницы.

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

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

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

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

Ultralytics Скриншот HUB диалога Train Model со стрелкой, указывающей на набор данных, и стрелкой, указывающей на кнопку Continue

Наконечник

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

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

2. Модель

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

Ultralytics Скриншот HUB диалога Train Model со стрелками, указывающими на выпадающий список проектов, имя модели и кнопку Continue

Примечание

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

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

Если ты открыл диалог " Модель поезда " со страницы "Проект", то Ultralytics HUB предварительно выберет проект, в котором ты находился.

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

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

Информация

Ты можешь прочитать больше о доступных YOLOv8YOLOv5) архитектурах в нашей документации.

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

Ultralytics Скриншот HUB диалогового окна Train Model со стрелкой, указывающей на аккордеон Advanced Model Configuration

Примечание

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



Смотри: How to Configure Ultralytics YOLOv8 Training Parameters in Ultralytics HUB

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

Ultralytics Скриншот HUB диалога "Модель поезда" со стрелкой, указывающей на вкладку "Пользовательские

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

3. Поезд

На этом этапе ты начнешь тренировать свою модель.

Примечание

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

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

Ultralytics HUB предлагает три варианта тренировок:

a. Ultralytics Облако

Чтобы получить доступ к Ultralytics Cloud, тебе нужно перейти на тарифный план Pro.

Ultralytics Скриншот HUB с диалоговым окном "Модель поезда

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

b. Google Colab

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

Open In Colab

Ultralytics Скриншот HUB с диалоговым окном "Модель поезда" со стрелками, указывающими на инструкции

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

Ultralytics Скриншот HUB диалогового окна "Модель поезда" со стрелкой, указывающей на кнопку "Готово

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

Примечание

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

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

c. Приведи своего агента


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

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

Ultralytics Скриншот HUB с диалоговым окном "Модель поезда" со стрелками, указывающими на инструкции

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

pip install -U ultralytics

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

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

Ultralytics Скриншот HUB диалогового окна "Модель поезда" со стрелкой, указывающей на кнопку "Готово

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

Примечание

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

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

Проанализируй модель

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

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

Ultralytics Скриншот HUB страницы "Модель" обученной модели

Чтобы получить доступ ко всем показателям модели, перейди на вкладку " Графики ".

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

Наконечник

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

Ultralytics Скриншот HUB вкладки "Поезд" на странице "Модель" со стрелкой, указывающей на иконку расширения одного из графиков

Ultralytics Скриншот HUB вкладки "Поезд" на странице "Модель" с развернутым одним из графиков

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

Ultralytics Скриншот HUB вкладки "Поезд" на странице "Модель" с одним из графиков, развернутым и увеличенным

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

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

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

Ultralytics Скриншот HUB вкладки Preview внутри страницы Model со стрелкой, указывающей на вкладку Charts, и стрелкой, указывающей на карту Test.

Примечание

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

Ultralytics Скриншот HUB вкладки Preview внутри страницы Model со стрелкой, указывающей на вкладку Camera внутри карты Test

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

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

Развернуть модель

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

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

Наконечник

Ты можешь настроить параметры экспорта каждого формата, если откроешь выпадающий список действий экспорта и нажмешь на опцию " Дополнительно ".

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

Примечание

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

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

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

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

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

Информация

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

Примечание

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

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

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

Ultralytics Скриншот страницы "Модель" на HUB со стрелкой, указывающей на опцию "Поделиться

Наконечник

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

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

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

Ultralytics Скриншот HUB диалогового окна Share Model со стрелкой, указывающей на выпадающий список, и стрелкой, указывающей на кнопку Save

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

Наконечник

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

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

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

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

Ultralytics Скриншот HUB страницы "Модель" со стрелкой, указывающей на опцию "Редактировать

Наконечник

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

Ultralytics Скриншот страницы "Модели" на HUB со стрелкой, указывающей на опцию "Редактировать" одной из моделей

Примени нужные модификации к своей модели, а затем подтверди изменения, нажав кнопку Save.

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

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

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

Ultralytics Скриншот HUB страницы "Модель" со стрелкой, указывающей на опцию "Удалить

Наконечник

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

Ultralytics Скриншот страницы "Модели" на HUB со стрелкой, указывающей на опцию "Удалить" одной из моделей

Примечание

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

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



Created 2023-11-12, Updated 2024-06-08
Authors: RizwanMunawar (3), glenn-jocher (8), sergiuwaxmann (3), Burhan-Q (1), priytosh-tripathi (1)

Комментарии