【发布时间】:2017-02-22 15:27:51
【问题描述】:
我使用hdf5文件作为caffe输入数据,出现错误:
hdf5_data_layer.cpp:75] Check failed: !this->layer_param_.has_transform_param() HDF5Data does not transform data.
这是我的定义:
layer {
name: "weight28"
type: "HDF5Data"
include { phase : TRAIN }
transform_param { scale: 0.00392156862745098 }
hdf5_data_param {
source: "/home/zhangyu/codes/unsupervised/data/weight28.h5"
batch_size: 8
}
top: "weight28"
}
这是我的 h5 文件的一些信息:
HDF5 weight28.h5
Group '/'
Dataset 'data'
Size: 2555000x28
MaxSize: Infx28
Datatype: H5T_IEEE_F64LE (double)
ChunkSize: 28x28
Filters: none
FillValue: 0.000000
我找到了similar question,答案是 你不能在 hdf5data 层中使用转换参数。
caffe 中的剂量数据转换有什么作用?我可以取消吗?
【问题讨论】:
标签: machine-learning neural-network deep-learning caffe hdf5