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

Обучение моделей

Платформа Ultralytics предоставляет комплексные инструменты для обучения моделей YOLO, от организации экспериментов до выполнения заданий облачного обучения с потоковой передачей метрик в реальном времени.

Обзор

Раздел «Обучение» поможет вам:

  • Организовывать модели в проекты для упрощения управления
  • Обучать на облачных GPU одним щелчком мыши
  • Отслеживать метрики в реальном времени во время обучения
  • Сравнивать производительность моделей в различных экспериментах

Рабочий процесс

graph LR
    A[📁 Project] --> B[⚙️ Configure]
    B --> C[🚀 Train]
    C --> D[📈 Monitor]
    D --> E[📦 Export]

    style A fill:#4CAF50,color:#fff
    style B fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style D fill:#9C27B0,color:#fff
    style E fill:#00BCD4,color:#fff
ЭтапОписание
ПроектСоздать рабочее пространство для организации связанных моделей
НастроитьВыберите набор данных, базовую модель и параметры обучения
ОбучениеЗапускайте на облачных GPU или вашем локальном оборудовании
МониторингПросматривайте кривые потерь и метрики в реальном времени
ЭкспортКонвертируйте в 17 форматов развертывания

Параметры обучения

Платформа Ultralytics поддерживает несколько подходов к обучению:

МетодОписаниеЛучше всего подходит для
Облачное обучениеОбучение на облачных GPU платформыОтсутствие локального GPU, масштабируемость
Удаленное обучениеОбучение локально, передача метрик на платформуСуществующее оборудование, конфиденциальность
Обучение в ColabИспользуйте Google Colab с интеграцией платформыБесплатный доступ к GPU

Параметры GPU

Доступные GPU для облачного обучения:

УровеньGPUVRAMСтоимость/часЛучше всего подходит для
БюджетRTX A20006 ГБ$0.12Небольшие наборы данных, тестирование
БюджетRTX 308010 ГБ$0.25Средние наборы данных
БюджетRTX 3080 Ti12 ГБ$0.30Средние наборы данных
БюджетA3024 ГБ$0.44Более крупные партии
СреднийL424 ГБ$0.54Оптимизация вывода
СреднийRTX 409024 ГБ$0.60Отличное соотношение цены и качества
СреднийA600048 ГБ$0.90Большие модели
СреднийL40S48 ГБ$1.72Обучение больших партий
ProA100 40GB40 ГБ$2.78Обучение производству
ProA100 80GB80 ГБ$3.44Очень большие модели
ProRTX PRO 600048 ГБ$3.68Ultralytics
ProH10080 ГБ$5.38Самое быстрое обучение
КорпоративныйH200141 ГБ$5.38Максимальная производительность
КорпоративныйB200192 ГБ$10.38Самые большие модели

Кредиты за регистрацию

Новые учетные записи получают кредиты для обучения при регистрации. Подробности см. в разделе «Биллинг ».

Метрики в реальном времени

Во время обучения просматривайте живые метрики:

  • Кривые потерь: Потери Box, class и DFL
  • Производительность: mAP50, mAP50-95, точность, полнота
  • Системная статистика: Загрузка GPU, использование памяти
  • Контрольные точки: Автоматическое сохранение лучших весов

Часто задаваемые вопросы

Сколько времени занимает обучение?

Время обучения зависит от:

  • Размера набора данных (количества изображений)
  • Размера модели (n, s, m, l, x)
  • Количества эпох
  • Выбранного типа GPU

Типичный тренировочный прогон с 1000 изображениями, YOLO26n, 100 эпохами на RTX 4090 занимает около 30-60 минут.

Могу ли я обучать несколько моделей одновременно?

Облачное обучение в настоящее время поддерживает одно одновременное задание обучения на аккаунт. Для параллельного обучения используйте удаленное обучение с нескольких машин.

Что произойдет, если обучение завершится с ошибкой?

Если обучение завершается с ошибкой:

  1. Контрольные точки сохраняются после каждой эпохи
  2. Вы можете возобновить обучение с последней контрольной точки
  3. Кредиты взимаются только за фактически использованное время вычислений

Как выбрать подходящий GPU?

СценарийРекомендуемый GPU
Small datasets (<5000 images)RTX 4090
Средние наборы данных (5000-50000 изображений)A100 40GB
Большие наборы данных или размеры пакетовA100 80ГБ или H100
Бюджетный вариантRTX 3090


📅 Создано 20 дней назад ✏️ Обновлено 14 дней назад
glenn-jocher

Комментарии