在caffe中如何做一个data对应多个label的任务

之前看的都是
layer { name: "data" type: "Data" top: "data" top: "label" 。。。} 一个data 对应一个label。
在做数据时,怎么把数据做成下面这样的形式呢,有人做个吗?
layer { name: "data" type: "Data" top: "data" top: "label_0" top: "label_1" top: "label_2" 。。。}一个data对应多个label
已邀请:

YulongWang

赞同来自: 辛淼 GongGP Machine

可以使用多个DataLayer,每一个包装一个datum输入。比如一个连接是
layer {
type: "Data"
top: "data"
name: "data"
# params ...
}
另一个连接是输入label
layer {
type: "Data"
top: "label"
name: "label"
# params ...
}
这样可以连接任意多个输入,也就是要准备多个lmdb。
 
但一定要注意准备的数据必须是同步对应的,比如lmdb,里面对应同一个key的两路输入必须是对应的data和label。否则...
 
 
宝宝心里苦,宝宝不说::>_<::
 
-------
 
补充,楼上说使用hdf5,但是hdf5是将所有数据全部读入内存,大数据集不行,而且对于数据封装量有限制

pierre_hao - deep learning

赞同来自:

可以试试hdf5合适输入

Machine

赞同来自:

嗯,很好,感谢感谢,元宵快乐!

蓝尚麟

赞同来自:

请问可以做 data 到 data 的回归模型么,比如两幅图像间颜色的迁移(color transfer)问题,data数据层应该怎么设定呢?

要回复问题请先登录注册