我正在使用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不允许使用像2.0这样的浮点标签。例如,当我在读取时使用浮点标签,比如'test.txt'
文件中,caffe只会识别
总共1张图像
这是错误的。
但是,当我将文件中的2.0更改为2,并更改后面的行时,caffe现在给出了
总共2张图像
暗示浮点标签是问题的原因。
有人能帮我解决这个问题吗?我一定需要使用浮点标签进行回归,那么有人知道解决方法吗?提前致谢。
编辑 对于任何遇到类似问题的人,使用caffe训练Lenet与CSV数据可能会有所帮助。感谢@Shai。
convert_imageset
工具? - Shai