Почему в этой статье "фильтры" установлены как (классы + 5) * 3?

Вот руководство по индивидуальному обучению YOLO (Darknet): https://medium.com/@manivannan_data/how-to-train-yolov3-to-detect-custom-objects-ccbcafeb13d2

В учебнике рассказывается, как установить значения в .cfg файлы:

  • classes = Количество классов, ОК
  • фильтры = (классы + 5) * 3

Почему "плюс 5", а не "умножить на 3"?

Некоторые говорят, что это (классы + координаты + 1) * число, но я не могу угадать смысл.

1 ответ

Решение

Я нашел ответ,

filters = (classes + 5) * 3
= (classes + width + height + x + y + confidence) * num
= (classes + 1+1+1+1+1) * num
= (classes + 5) * num

YOLOv3 разделяет 3 блока на ячейку сетки, поэтому это:

filters = (classes + 5) * 3
Другие вопросы по тегам