Структура каталогов и маркировка в Кафе
Я хотел бы проверить, правильно ли мое понимание в организации моих папок и маркировки относительно способа, которым Caffe делает это.
Моя структура каталогов поездов выглядит следующим образом:
~/Documents/software_dev/caffe/data/smalloffice/images/train
a_person
not_a_person
train.txt
где и a_person, и not_a_person являются каталогами.
Мой файл train.txt выглядит следующим образом:
train.txt:
----------
not_a_person/1_rotated.jpg 0
not_a_person/2_rotated.jpg 0
not_a_person/3_rotated.jpg 0
not_a_person/4_rotated.jpg 0
not_a_person/5_rotated.jpg 0
...
...
...
a_person/947_rotated.jpg 1
...
...
...
Аналогично, моя структура каталогов val выглядит следующим образом:
~/Documents/software_dev/caffe/data/smalloffice/images/val
a_person
not_a_person
val.txt
где и a_person, и not_a_person являются каталогами.
Мой файл val.txt выглядит следующим образом:
val.txt:
--------
not_a_person/1_rotated.jpg 0
not_a_person/2_rotated.jpg 0
not_a_person/3_rotated.jpg 0
...
...
...
a_person/152_rotated.jpg 1
...
...
...
Обращаясь к ilsvrc12, содержимое train.txt и val.txt (следовательно, его структура) выглядит следующим образом:
train.txt:
----------
n01440764/n01440764_10026.JPEG 0
n01440764/n01440764_10027.JPEG 0
n01440764/n01440764_10029.JPEG 0
n01440764/n01440764_10040.JPEG 0
...
...
...
val.txt:
--------
ILSVRC2012_val_00000001.JPEG 65
ILSVRC2012_val_00000002.JPEG 970
ILSVRC2012_val_00000003.JPEG 230
ILSVRC2012_val_00000004.JPEG 809
...
...
...
Что меня смутило, так это то, что структурирован в ilsvrc12, каталог val не содержит подкаталогов, т.е. не содержит группировок. Есть ли влияние на мою классификацию? Я застрял в получении точности, которая постоянна 0,5 (см. Здесь), что заставляет меня проверить, правильно ли я выполнил в отношении маркировки и структуры папок.
Любые намеки и предложения приветствуются.
1 ответ
Нет, структура каталогов не имеет никакого отношения к вашей оценке вообще. Шаг оценки принимает файлы изображений в вашем val.txt
, пропускает изображение и сравнивает результат классификации с числом рядом с именем файла этого изображения. Каталоги предназначены для чтения человеком, а не для чтения компьютером, поэтому он не должен иметь никакого отношения к вашей точности 0,5.