Модели Ultralytics HUB
Модели Ultralytics HUB предоставляют оптимизированное решение для обучения моделей AI-зрения на пользовательских наборах данных.
Процесс является удобным и эффективным, включающим в себя простое создание в три этапа и ускоренное обучение на базе Ultralytics YOLO11. Во время обучения доступны обновления метрик модели в режиме реального времени, чтобы вы могли отслеживать каждый этап прогресса. После завершения обучения вы можете просмотреть свою модель и легко развернуть ее в реальных приложениях. Таким образом, Ultralytics HUB предлагает комплексную, но простую систему для создания, обучения, оценки и развертывания моделей.
Смотреть: Обзор обучения и валидации в Ultralytics HUB
Обучить модель
Перейдите на страницу Модели, нажав на кнопку Модели на боковой панели, и нажмите кнопку Train Model в правом верхнем углу страницы.
Это действие вызовет диалоговое окно Train Model, которое состоит из трех простых шагов:
1. Набор данных
На этом шаге вам нужно выбрать набор данных, на котором вы хотите обучить свою модель. После того, как вы выбрали набор данных, нажмите Continue.
Совет
Вы можете пропустить этот шаг, если вы тренируете модель непосредственно со страницы набора данных.
2. Модель
На этом шаге вам нужно выбрать проект, в котором вы хотите создать свою модель, имя вашей модели и архитектуру вашей модели.
Примечание
Ultralytics HUB попытается предварительно выбрать проект.
Если вы открыли диалоговое окно Train Model, как описано выше, Ultralytics HUB предварительно выберет последний использованный вами проект.
Если вы открыли диалоговое окно Train Model со страницы проекта, Ultralytics HUB предварительно выберет проект, в котором вы находились.
В случае, если у вас еще нет созданного проекта, вы можете установить имя вашего проекта на этом шаге, и он будет создан вместе с вашей моделью.
Информация
Вы можете узнать больше о доступных моделях YOLO и архитектурах в нашей документации.
По умолчанию ваша модель будет использовать предварительно обученную модель (обученную на наборе данных COCO), чтобы сократить время обучения. Вы можете изменить это поведение и настроить конфигурацию вашей модели, открыв раздел Advanced Model Configuration.
Примечание
Вы можете легко изменить наиболее распространенные параметры конфигурации модели (например, количество эпох), но также можете использовать опцию Custom, чтобы получить доступ ко всем настройкам обучения, относящимся к Ultralytics HUB.
Смотреть: Как настроить параметры обучения Ultralytics YOLOv8 в Ultralytics HUB
В качестве альтернативы, вы можете начать обучение с одной из ранее обученных моделей, щелкнув вкладку Пользовательский.
Когда вы будете довольны конфигурацией модели, нажмите Continue.
3. Обучение
На этом шаге вы начнете обучение своей модели.
Примечание
На этом шаге у вас есть возможность закрыть диалоговое окно Train Model (Обучение модели) и начать обучение модели со страницы Model (Модель) позже.
Ultralytics HUB предлагает три варианта обучения:
- Ultralytics Cloud
- Google Colab
- Принесите своего агента
a. Ultralytics Cloud
Вам необходимо обновить свой план до Pro Plan, чтобы получить доступ к Ultralytics Cloud.
Чтобы обучать модели с помощью нашего решения Cloud Training, ознакомьтесь с документацией Ultralytics Cloud Training.
b. Google Colab
Чтобы начать обучение вашей модели с помощью Google Colab, следуйте инструкциям, показанным в диалоговом окне Train Model Ultralytics HUB или в блокноте Google Colab.
Когда начнется обучение, вы можете нажать Done и следить за прогрессом обучения на странице модели.
Примечание
В случае, если обучение остановится и будет сохранен чекпойнт, вы можете возобновить обучение вашей модели со страницы Model.
c. Используйте собственного агента
Смотреть: Обучение модели Bring your Own Agent с использованием Ultralytics HUB
Чтобы начать обучение вашей модели с помощью собственного агента, следуйте инструкциям, показанным в диалоговом окне Train Model Ultralytics HUB.
Установите ultralytics
Пакет из PyPI.
pip install -U ultralytics
Далее, используйте предоставленный код python, чтобы начать обучение модели.
Когда начнется обучение, вы можете нажать Done и следить за прогрессом обучения на странице модели.
Примечание
В случае, если обучение остановится и будет сохранен чекпойнт, вы можете возобновить обучение вашей модели со страницы Model.
Анализ модели
После того, как вы обучили модель, вы можете проанализировать метрики модели.
Вкладка Train представляет наиболее важные метрики, тщательно сгруппированные по задачам.
Чтобы получить доступ ко всем метрикам модели, перейдите на вкладку Charts.
Совет
Каждую диаграмму можно увеличить для лучшей визуализации.
Кроме того, для правильного анализа данных можно использовать функцию масштабирования.
Предварительный просмотр модели
После того, как вы обучили модель, вы можете просмотреть ее, щелкнув вкладку Preview.
На карточке Test вы можете выбрать изображение для предварительного просмотра из набора данных, использованного во время обучения, или загрузить изображение со своего устройства.
Примечание
Вы также можете использовать свою камеру, чтобы сделать снимок и сразу же запустить на нем инференс.
Кроме того, вы можете просматривать свою модель в реальном времени прямо на своем мобильном устройстве iOS или Android, загрузив наше приложение Ultralytics HUB.
Развертывание модели
После того, как вы обучили модель, вы можете экспортировать ее в 13 различных форматов, включая ONNX, OpenVINO, CoreML, TensorFlow, Paddle и многие другие.
Смотреть: Как экспортировать Ultralytics YOLO11 в ONNX, OpenVINO и другие форматы с помощью Ultralytics HUB 🚀
Совет
Вы можете настроить параметры экспорта для каждого формата, если откроете выпадающий список действий экспорта и нажмете на опцию Advanced.
Примечание
Вы можете повторно экспортировать каждый формат, если откроете выпадающий список действий экспорта и нажмете на опцию Advanced.
Вы также можете использовать наш Inference API в production.
Для получения дополнительной информации ознакомьтесь с документацией Ultralytics Inference API.
Поделиться моделью
Информация
Функция обмена данными Ultralytics HUB предоставляет удобный способ обмена моделями с другими пользователями. Эта функция предназначена как для существующих пользователей Ultralytics HUB, так и для тех, кто еще не создал учетную запись.
Примечание
Вы контролируете общий доступ к своим моделям.
Вы можете установить общий доступ как «Private», и в этом случае доступ к нему будете иметь только вы. В качестве альтернативы, вы можете установить общий доступ как «Unlisted», что предоставит доступ к просмотру любому, у кого есть прямая ссылка на модель, независимо от того, есть ли у них учетная запись Ultralytics HUB или нет.
Перейдите на страницу модели, которой вы хотите поделиться, откройте выпадающее меню действий с моделью и выберите пункт Поделиться. Это действие откроет диалоговое окно Поделиться моделью.
Совет
Вы также можете поделиться моделью непосредственно со страницы Models или со страницы Project проекта, в котором находится ваша модель.
Установите общий доступ на «Unlisted» и нажмите Save.
Теперь любой, у кого есть прямая ссылка на вашу модель, может просмотреть ее.
Совет
Вы можете легко скопировать ссылку на модель, нажав на нее в диалоговом окне Share Model.
Редактировать модель
Перейдите на страницу модели, которую вы хотите изменить, откройте выпадающее меню действий с моделью и выберите пункт Редактировать. Это действие откроет диалоговое окно Обновление модели.
Совет
Вы также можете редактировать модель непосредственно со страницы Models или со страницы Project проекта, в котором находится ваша модель.
Внесите желаемые изменения в свою модель, а затем подтвердите изменения, нажав Сохранить.
Удалить модель
Перейдите на страницу модели, которую вы хотите удалить, откройте выпадающее меню действий с моделью и выберите пункт Удалить. Это действие приведет к удалению модели.
Совет
Вы также можете удалить модель непосредственно со страницы Models или со страницы Project проекта, в котором находится ваша модель.