Обучение моделей
Платформа Ultralytics предоставляет комплексные инструменты для обучения моделей YOLO, от организации экспериментов до выполнения заданий облачного обучения с потоковой передачей метрик в реальном времени.
Обзор
Раздел «Обучение» поможет вам:
- Организуйте модели в проекты для упрощения управления
- Обучать на облачных GPU одним щелчком мыши
- Отслеживать метрики в реальном времени во время обучения
- Сравнивать производительность моделей в различных экспериментах
- Экспорт в более чем 17 форматов развертывания (см. поддерживаемые форматы)

Рабочий процесс
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 поддерживает несколько подходов к обучению:
| Метод | Описание | Лучше всего подходит для |
|---|---|---|
| Облачное обучение | Обучение на Ultralytics графических процессорах Ultralytics | Отсутствие локального GPU, масштабируемость |
| Местное обучение | Обучайтесь локально, передавайте метрики на платформу | Существующее оборудование, конфиденциальность |
| Обучение в Colab | Используйте Google с интеграцией платформы | Бесплатный доступ к GPU |
Параметры GPU
Доступные графические процессоры для облачного обучения в Ultralytics :
| GPU | VRAM | Стоимость/час | Лучше всего подходит для |
|---|---|---|---|
| RTX 2000 Ada | 16 ГБ | $0.24 | Небольшие наборы данных, тестирование |
| RTX A4500 | 20 ГБ | $0.24 | Небольшие и средние наборы данных |
| RTX A5000 | 24 ГБ | $0.26 | Средние наборы данных |
| RTX 4000 Ada | 20 ГБ | $0.38 | Средние наборы данных |
| L4 | 24 ГБ | $0.39 | Оптимизация вывода |
| A40 | 48 ГБ | $0.40 | Более крупные партии |
| RTX 3090 | 24 ГБ | $0.46 | Отличное соотношение цены и качества |
| RTX A6000 | 48 ГБ | $0.49 | Большие модели |
| RTX 4090 | 24 ГБ | $0.59 | Лучшее соотношение цена/качество |
| RTX 6000 Ada | 48 ГБ | $0.77 | Обучение больших партий |
| L40S | 48 ГБ | $0.86 | Обучение больших партий |
| RTX 5090 | 32 ГБ | $0.89 | Последнее поколение |
| L40 | 48 ГБ | $0.99 | Большие модели |
| A100 PCIe | 80 ГБ | $1.39 | Обучение производству |
| A100 SXM | 80 ГБ | $1.49 | Обучение производству |
| RTX PRO 6000 | 96 ГБ | $1.89 | Рекомендуемое значение по умолчанию |
| H100 PCIe | 80 ГБ | $2.39 | Высокоэффективные тренировки |
| H100 SXM | 80 ГБ | $2.69 | Самое быстрое обучение |
| H100 NVL | 94 ГБ | $3.07 | Максимальная производительность |
| H200 NVL | 143 ГБ | $3.39 | Максимальный объем памяти |
| H200 SXM | 141 ГБ | $3.59 | Максимальная производительность |
| B200 | 180 ГБ | $4.99 | Самые большие модели |
Кредиты за регистрацию
Новые учетные записи получают кредиты для обучения при регистрации. Подробности см. в разделе «Биллинг ».
Метрики в реальном времени
Во время тренировки просматривайте показатели в реальном времени на трех вкладках:
graph LR
A[Charts] --> B[Loss Curves]
A --> C[Performance Metrics]
D[Console] --> E[Live Logs]
D --> F[Error Detection]
G[System] --> H[GPU Utilization]
G --> I[Memory & Temp]
style A fill:#2196F3,color:#fff
style D fill:#FF9800,color:#fff
style G fill:#9C27B0,color:#fff
| Вкладка | Метрики |
|---|---|
| Графики | Потеря Box/class/DFL, mAP50, mAP50, точность, воспроизведение |
| Консоль | Журналы обучения в реальном времени с цветовой кодировкой ANSI и обнаружением ошибок |
| Системная | GPU , память, температура, CPU, диск |
Автоматические контрольные точки
Платформа автоматически сохраняет контрольные точки в каждой эпохе. Лучшая модель (с наивысшим mAP) и окончательная модель всегда сохраняются.
Быстрый старт
Начните обучение по работе с облаком менее чем за минуту:
- Создать проект в боковой панели
- Нажмите «Новая модель»
- Выберите модель, набор данных и GPU
- Нажмите Начать обучение
export ULTRALYTICS_API_KEY="your_api_key"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset \
epochs=100 project=username/my-project name=exp1
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
model.train(
data="ul://username/datasets/my-dataset",
epochs=100,
project="username/my-project",
name="exp1",
)
Быстрые ссылки
- Проекты: Организуйте свои модели и эксперименты
- Модели: Управление обученными контрольными точками
- Облачное обучение: Обучайте на облачных GPU
Часто задаваемые вопросы
Сколько времени занимает обучение?
Время обучения зависит от:
- Размера набора данных (количества изображений)
- Размера модели (n, s, m, l, x)
- Количества эпох
- Выбранного типа GPU
Типичный тренировочный прогон с 1000 изображениями, YOLO26n, 100 эпохами на RTX PRO 6000 занимает около 2-3 часов. Меньшие прогоны (500 изображений, 50 эпох на RTX 4090) завершаются менее чем за час. Подробные расчеты см. в примерах затрат.
Могу ли я обучать несколько моделей одновременно?
Да. Ограничения на одновременное обучение в облаке зависят от вашего тарифного плана: бесплатный план позволяет 3, Pro — 10, а Enterprise — без ограничений. Для дополнительного параллельного обучения используйте удаленное обучение с нескольких компьютеров.
Что произойдет, если обучение завершится с ошибкой?
Если обучение завершается с ошибкой:
- Контрольные точки сохраняются после каждой эпохи
- Вы можете возобновить обучение с последней контрольной точки
- Кредиты взимаются только за фактически использованное время вычислений
Как выбрать подходящий GPU?
| Сценарий | Рекомендуемый GPU |
|---|---|
| Большинство учебных заданий | RTX PRO 6000 |
| Большие наборы данных или размеры пакетов | H100 SXM или H200 |
| Бюджетный вариант | RTX 4090 |