我假设您有一个hdf5数据文件
'data/mnist_train_h5.hd5'。
从错误消息中可以看到,
"HDF5Data"
图层不支持数据转换。具体来说,您无法按图层缩放数据。
因此,您希望进行的任何转换都必须在创建时 自己 应用'data/mnist_train_h5.hd5'
。"HDF5Data"
层不接受data_param
,而是hdf5_data_param
使用source
指定hd5二进制文件 列表 的参数。在您的情况下,您应该准备一行额外的 文本 文件'data/mnist_train_h5.txt'
:
数据/mnist_train_h5.hd5
该文本文件将告诉caffe阅读
'data/mnist_train_h5.hd5'。
结果层应如下所示:
layer { name: "mnist" type: "HDF5Data" top: "data" top: "label" hdf5_data_param { source: "data/mnist_train_h5.txt" batch_size: 64 } include { phase: TRAIN }}


