Я хотел бы проверить, правильно ли я понимаю организацию моих папок и маркировку в отношении того, как это делает 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 (см. -a-net#">здесь), что заставляет меня проверить, правильно ли я выполнил маркировку и структуру папок.
Любые подсказки и предложения приветствуются.