Я делаю регрессию с помощью caffe, а файлы test.txt
и train.txt
выглядят следующим образом:
/home/foo/caffe/data/finetune/flickr/3860781056.jpg 2.0
/home/foo/caffe/data/finetune/flickr/4559004485.jpg 3.6
/home/foo/caffe/data/finetune/flickr/3208038920.jpg 3.2
/home/foo/caffe/data/finetune/flickr/6170430622.jpg 4.0
/home/foo/caffe/data/finetune/flickr/7508671542.jpg 2.7272
Моя проблема заключается в том, что, похоже, caffe не допускает float-меток типа 2.0, когда я использую ярлыки float во время чтения, например, только для файла 'test.txt'
file caffe
распознает
всего 1 изображение
что неверно.
Но когда я, например, меняю 2.0 на 2 в файле и на следующие строки, caffe теперь дает
всего 2 изображения
подразумевая, что метки с плавающей точкой несут ответственность за проблему.
Может ли кто-нибудь помочь мне здесь, чтобы решить эту проблему, мне определенно нужно использовать float-метки для регрессии, так кто-нибудь знает о работе или решении для этого? Спасибо заранее.
ИЗМЕНИТЬ Для тех, кто сталкивается с аналогичной проблемой, использовать caffe для обучения Lenet с данными CSV может оказаться полезным. Благодаря @Shai.