Датасет YOLO

Как размечать датасет для обучения YOLO в TjMakeBot

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

7 минYOLO2D-разметкаэкспорт датасета

Сначала определите, что именно должна распознавать модель

Чаще всего датасет YOLO ломается из-за размытых границ классов. До начала разметки нужно решить, что обязательно размечать, а что оставить вне области работы.

Для каждой пары похожих классов зафиксируйте одно правило границы.
Определите, как обрабатывать перекрытые или размытые объекты.
Используйте первый батч, чтобы рано выявить проблемы в правилах.

Проверьте и откалибруйте правила на небольшом наборе

Сначала прогоните репрезентативный небольшой набор и расширяйте объем только после того, как правила станут устойчивыми.

01

Создайте проект и метки.

02

Загрузите первый батч с типичными сценами и сложными случаями.

03

Пусть небольшая группа выполнит первую разметку и выборочную проверку.

Проверьте структуру каталогов перед тем, как отправлять YOLO-экспорт в обучение

Успешный экспорт не гарантирует успешное обучение. Сначала проверьте папки images, labels и порядок классов.

Откройте несколько случайных файлов разметки.
Убедитесь, что порядок классов совпадает с конфигурацией обучения.
Проверьте, что и train, и validation выглядят корректно.
dataset/
  images/
    train/
    val/
  labels/
    train/
    val/
  data.yaml

FAQ

С какого количества изображений лучше начать? Начните с небольшого репрезентативного батча, а увеличивайте объем только после проверки правил.
Когда лучше начинать проверку? Начинайте проверку с первого батча, не дожидаясь завершения всей разметки.

Рекомендуемые следующие шаги обучения

Если вы новичок, начните с материалов по разметке и экспорту.
Если вы готовите workflow для команды, переходите к сотрудничеству и выбору плана.
Если нужен полный workflow, следующим шагом будут материалы по OpenClaw и обучению.
Следующий шаг

Перейти от контента к действию в продукте

Если этот материал уже решил ваш текущий вопрос, используйте входы ниже, чтобы продолжить реальную задачу.