Структура каталогов и маркировка в Кафе

Я хотел бы проверить, правильно ли мое понимание в организации моих папок и маркировки относительно способа, которым 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.

Другие вопросы по тегам