Обучение модели
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
Доступные графические процессоры для облачного обучения:
| GPU | VRAM | Производительность | Стоимость |
|---|---|---|---|
| RTX 3090 | 24 ГБ | Хорошо | 0,44 долл. США/час |
| RTX 4090 | 24 ГБ | Отлично | 0,74 долл. США/час |
| L40S | 48 ГБ | Очень хорошо | 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 минут.
Могу ли я обучать несколько моделей одновременно?
Облачное обучение в настоящее время поддерживает одно одновременное задание обучения на одну учетную запись. Для параллельного обучения используйте удаленное обучение с нескольких компьютеров.
Что произойдет, если обучение не даст результатов?
Если обучение не дает результатов:
- Контрольные точки сохраняются в каждой эпохе
- Вы можете возобновить с последней контрольной точки
- Кредиты списываются только за фактически использованное вычислительное время.
Как выбрать подходящий GPU?
| Сценарий | Рекомендуемый GPU |
|---|---|
| Small datasets (<5000 images) | RTX 4090 |
| Средние наборы данных (5000–50000 изображений) | A100 40 ГБ |
| Большие наборы данных или размеры пакетов | A100 80 ГБ или H100 |
| Экономный | RTX 3090 |