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