Ultralytics Модели HUB
Ultralytics Модели HUB представляют собой оптимизированное решение для обучения моделей ИИ зрения на пользовательских наборах данных.
Процесс удобен и эффективен, включает в себя простое трехэтапное создание и ускоренное обучение на базе Ultralytics YOLOv8 . Во время обучения доступны обновления метрик модели в реальном времени, так что ты можешь следить за каждым этапом прогресса. После завершения обучения ты сможешь предварительно просмотреть свою модель и легко развернуть ее в реальных приложениях. Таким образом, Ultralytics HUB предлагает комплексную и в то же время простую систему для создания, обучения, оценки и развертывания моделей.
Смотри: Ultralytics Обзор тренировок и проверки HUB
Модель поезда
Перейди на страницу " Модели", нажав на кнопку " Модели" в боковой панели и кликнув на кнопку " Модель поезда " в правом верхнем углу страницы.
Наконечник
Ты можешь тренировать модель прямо с главной страницы.
Это действие вызовет диалог Train Model, который состоит из трех простых шагов:
1. Набор данных
На этом шаге тебе нужно выбрать набор данных, на котором ты хочешь обучить свою модель. После того как ты выбрал набор данных, нажми кнопку Continue.
Наконечник
Ты можешь пропустить этот шаг, если будешь тренировать модель прямо со страницы 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 Колаб
- Приведи своего агента
a. Ultralytics Облако
Чтобы получить доступ к Ultralytics Cloud, тебе нужно перейти на тарифный план Pro.
Чтобы обучить модели с помощью нашего решения Cloud Training, прочитай документацию Ultralytics Cloud Training.
b. Google Colab
Чтобы начать обучение своей модели с помощью Google Colab, следуй инструкциям, показанным в диалоговом окне Ultralytics HUB Train Model или на ноутбуке Google Colab.
Когда тренировка начнется, ты можешь нажать кнопку Done и следить за ходом тренировки на странице Model.
Примечание
Если тренировка остановилась, а контрольная точка была сохранена, ты можешь возобновить обучение своей модели со страницы "Модель".
c. Приведи своего агента
Смотри: Обучение модели Bring your Own Agent с помощью Ultralytics HUB
Чтобы начать обучение модели с помощью собственного агента, следуй инструкциям, показанным в диалоговом окне Ultralytics HUB Train Model.
Установи ultralytics
пакет из PyPI.
Далее используй предоставленный код Python , чтобы начать обучение модели.
Когда тренировка начнется, ты можешь нажать кнопку Done и следить за ходом тренировки на странице Model.
Примечание
Если тренировка остановилась, а контрольная точка была сохранена, ты можешь возобновить обучение своей модели со страницы "Модель".
Проанализируй модель
После того как ты обучишь модель, ты можешь проанализировать ее метрики.
На вкладке Train представлены самые важные метрики, тщательно сгруппированные в зависимости от задачи.
Чтобы получить доступ ко всем показателям модели, перейди на вкладку " Графики ".
Наконечник
Каждый график можно увеличить для лучшей визуализации.
Кроме того, чтобы правильно проанализировать данные, ты можешь воспользоваться функцией масштабирования.
Предварительный просмотр модели
После того как ты обучишь модель, ты можешь предварительно просмотреть ее, нажав на вкладку Preview.
В карточке " Тест" ты можешь выбрать превью-изображение из набора данных, который использовался во время обучения, или загрузить изображение с твоего устройства.
Примечание
Ты также можешь использовать свою камеру, чтобы сделать снимок и напрямую запустить на нем умозаключение.
Кроме того, ты можешь просматривать свою модель в режиме реального времени прямо на своем iOS или Android мобильном устройстве, скачав наше приложениеUltralytics HUB.
Развернуть модель
После того как ты обучишь модель, ты можешь экспортировать ее в 13 различных форматов, включая ONNX, OpenVINO, CoreML, TensorFlow, Paddle и многие другие.
Наконечник
Ты можешь настроить параметры экспорта каждого формата, если откроешь выпадающий список действий экспорта и нажмешь на опцию " Дополнительно ".
Примечание
Ты можешь повторно экспортировать каждый формат, если откроешь выпадающий список действий экспорта и нажмешь на опцию " Дополнительно ".
Ты также можешь использовать наш Inference API в производстве.
Прочитай документацию Ultralytics Inference API для получения дополнительной информации.
Поделись моделью
Информация
Ultralytics Функция обменаHUB предоставляет удобный способ делиться моделями с другими людьми. Эта функция рассчитана как на существующих пользователей Ultralytics HUB, так и на тех, кто еще не создал аккаунт.
Примечание
Ты контролируешь общий доступ к своим моделям.
Ты можешь установить для общего доступа значение "Private", в этом случае доступ к нему будет только у тебя. В качестве альтернативы ты можешь установить общий доступ на "Unlisted", что предоставит доступ к просмотру любому, кто имеет прямую ссылку на модель, независимо от того, есть ли у него аккаунт на Ultralytics HUB или нет.
Перейди на страницу модели, которой ты хочешь поделиться, открой выпадающий список действий с моделью и щелкни по опции " Поделиться". Это действие вызовет диалог " Поделиться моделью ".
Наконечник
Ты также можешь поделиться моделью прямо со страницы Models или со страницы Project проекта, в котором находится твоя модель.
Установи общий доступ на "Unlisted" и нажми Save.
Теперь любой, у кого есть прямая ссылка на твою модель, может ее просмотреть.
Наконечник
Ты можешь легко нажать на ссылку модели, показанную в диалоге Share Model, чтобы скопировать ее.
Редактировать модель
Перейди на страницу модели, которую ты хочешь отредактировать, открой выпадающий список действий с моделью и щелкни по опции " Редактировать ". Это действие вызовет диалог обновления модели.
Наконечник
Также ты можешь редактировать модель прямо со страницы Models или со страницы Project того проекта, в котором находится твоя модель.
Примени нужные модификации к своей модели, а затем подтверди изменения, нажав кнопку Save.
Удалить модель
Перейди на страницу модели, которую ты хочешь удалить, открой выпадающий список действий с моделью и щелкни по опции " Удалить ". Это действие приведет к удалению модели.
Наконечник
Также ты можешь удалить модель прямо со страницы Models или со страницы Project проекта, в котором находится твоя модель.
Примечание
Если ты передумаешь, то сможешь восстановить модель со страницы " Корзина".