yoloV3 пересчитывает якоря - PullRequest
0 голосов
/ 05 февраля 2020

Я знаю, что yoloV3 использует алгоритм k-средних для вычисления размеров якорных ящиков. Насколько я понял, якоря yoloV3 по умолчанию, а именно:

anchors = 10,13,  16,30,  33,23,  30,61,  62,45,  59,119,  116,90,  156,198,  373,326

, были рассчитаны для набора данных COCO. Однако я не могу найти эти значения при выполнении вычислений для этого набора данных. Я пробовал версии 2014 и 2017 года. Я пробовал поездный набор отдельно и поезд + действительный набор. Я попробовал персональный алгоритм k-средних и тот, который предоставлен AlexeyAB-версией dar knet. Ни одному из этих испытаний не удалось вывести якорные поля по умолчанию, указанные в dar knet.

Мне бы очень хотелось проверить правильность расчета и получить обратно якорные ящики, чтобы убедиться, что якоря рассчитаны правильно. Кто-нибудь выполнил эту работу?

1 Ответ

1 голос
/ 05 февраля 2020

Я думаю, что когда-то сделал то же самое go и пришел к выводу, что они были настроены вручную. Вы можете посмотреть историю коммитов в github dar knet и отследить изменения в якорях в разных конфигах. Я полагаю, что была версия, где мои расчеты и результаты в репо совпали.

Кроме того, насколько якоря отличаются. Есть ли огромная разница между вашими якорями и репо? Если бы это были только мелочи, я бы так не волновался

...