问题描述:
转换自己的数据为lmdb格式和计算其均值,train的时候提示没有backend的错误。
错误原因:
lmbd个数的输入,其"type"为“Data”,对应其参数标识为"data_param",如下图所示:
layer {
name: "data"
type: "Data"
top: "data"
top: "label"
transform_param {
scale: 0.00390625
mirror: true
mean_file: "G:/msra_train/lmdb/msra_mean.binaryproto"
}
data_param {
source: "G:/msra_train/lmdb"
batch_size: 32
backend: LMDB
}
}
若输入为图片数据,其"type"为“ImageData”,对应的参数项为"image_data_param{}。如下图所示:
layer {
name: "data"
type: "ImageData"
top: "data"
top: "label"
transform_param {
mean_value: 127.5
mean_value: 127.5
mean_value: 127.5
scale: 0.0078125
mirror: true
}
image_data_param {
source: "data/CASIA-WebFace-112X96.txt"
batch_size: 256
shuffle: true
}
}
参考链接: