Список шагов, необходимых для работы YOLO v3? - PullRequest
0 голосов
/ 16 марта 2020

Для начала я перешел по этой ссылке , и обучение проходит без ошибок.

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

Я использую очень маленький набор данных из 5 обучающих выборок и 1 проверочного образца, просто чтобы посмотреть, смогу ли я запустить модель, независимо от переоснащения. Есть только 1 класс. И я использую крошечную архитектуру YOLO v3.

Я сделал следующие шаги по ссылке:

  • Скопируйте yolov3-tiny.cfg
  • Настройте размер партии и подразделение: batch=5, subdivison=5
  • Настройка фильтров: filter=18
  • Настройка классов: classes=1

И я также читал, что якорь Ящики должны быть скорректированы (без дополнительных подробностей), поэтому я добавил 2 якоря с размером не менее объекта, который я хочу обнаружить:

  • anchors = 81,82, 135,169, 344,319, 431,432

И отрегулировал входное разрешение в соответствии с разрешением моих изображений подробнее:

  • width=1300, height=1600

Для тестирования я сократил шаги до:

  • max_batches = 40
  • steps=5

Что еще нужно настроить, чтобы тест выполнялся?

Я работаю YOLOv3 на моем процессоре в данный момент (да, ужасно медленный), и когда я его собрал, make-файл был сконфигурирован с GPU=0 и CUDNN=0.

Мои данные в настоящее время состоят из созданного документа Это как изображения с точно таким же объектом, просто в разных местах текста, так что ничего особенного.

...