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

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

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

Обзор

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

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

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

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
ЭтапОписание
ПроектСоздайте рабочее пространство для организации связанных моделей
НастроитьВыберите набор данных, базовую модель и параметры обучения.
ОбучениеРаботайте на облачных графических процессорах или на локальном оборудовании
МониторПросмотр кривых потерь и показателей в режиме реального времени
ЭкспортКонвертировать в 17 форматов развертывания

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

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

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

GPU

Доступные графические процессоры для облачного обучения:

GPUVRAMПроизводительностьСтоимость
RTX 309024 ГБХорошо0,44 долл. США/час
RTX 409024 ГБОтлично0,74 долл. США/час
L40S48 ГБОчень хорошо1,14 доллара в час
A100 40 ГБ40 ГБОтлично1,29 доллара в час
A100 80 ГБ80 ГБОтлично1,99 $/час
H100 80 ГБ80 ГБЛучший3,99 $/час

Бесплатное обучение

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

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

Во время тренировки просматривайте показатели в режиме реального времени:

  • Кривые потерь: потери Box, class и DFL
  • Производительность: mAP50, mAP50, точность, воспроизведение
  • Статистика системы: GPU , использование памяти
  • Контрольные точки: автоматическое сохранение оптимальных весов
  • Проекты: Организуйте свои модели и эксперименты
  • Модели: Управление обученными контрольными точками
  • Облачное обучение: Обучение на облачных графических процессорах

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

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

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

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

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

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

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

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

Если обучение не дает результатов:

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

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

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


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

Комментарии