【发布时间】:2017-05-06 19:07:09
【问题描述】:
我正在使用 caffe 解决回归问题,我想知道如何将 lmdb 格式用于单个浮点标签。
目前,caffe 仅支持 lmdb 数据的 int32 类型标签(Datum 中的 label 类型为 int32)。
为了更改此默认行为,我更改了 caffe 中的一些文件,如下所示,但问题仍然存在,并且在转换我的标签后全部为零。
caffe.proto -> line36 : int32 to float
convert_imageset.cpp -> line 75 and 77 : int to float
io.cpp and io.hpp -> all the labels were int , I changed them to float
毕竟我再次编译了 caffe 但它不起作用。
有没有人可以解决这个问题。尽快解决它对我来说非常重要。
提前致谢。
【问题讨论】:
-
顺便说一句,您也可以选择将
label保存在float_data的float_data字段中。 -
stackoverflow.com/q/31774953/6281477 这个帖子也可能有帮助。
标签: lmdb machine-learning neural-network deep-learning caffe lmdb