Я использую caffe для проблемы регрессии, и я хочу знать, как можно использовать формат lmdb для одиночной метки с плавающей точкой.Одиночная плавающая метка, формат LMDB в caffe
Прямо сейчас, кофейная поддерживает только int32
тип метки для данных lmdb (тип label
в Datum
является 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 снова, но он не работает.
Есть ли кто-нибудь, чтобы решить эту проблему. для меня очень важно решить его как можно скорее.
Заранее спасибо.
BTW, вы можете также выбрать сохраните 'label' в поле' float_data' 'Datum'. – Dale
http://stackoverflow.com/q/31774953/6281477 этот пост также может помочь. – Dale