有些时候,我们的输入不是标准的图像,而是其它一些格式,比如:频谱图、特征向量等等,这种情况下LMDB、Leveldb以及ImageData layer等就不好使了,这时候我们就需要一个新的输入接口——HDF5Data.
(1) 在Matlab中生成HDF5文件
这里直接以例子的形式说明如何生成:
问题:输入data是512*1的矢量,共1000个样本,label是标量。
代码如下:
% 创建HDF5文件,包含data和label两个变量,数据类型是caffe支持的float型数据
h5create('train.h5','/data',[1 1 512 1000],'Datatype','single');
h5create('train.h5','/label',[1
使用Caffe的HDF5Data层处理非图像数据

当输入数据不是标准图像时,可以使用Caffe的HDF5Data层。本文介绍了如何在Matlab中生成HDF5文件,并展示了Caffe中HDF5Data层的配置和使用,特别指出单个文件大小限制和多个H5文件的处理方式。
最低0.47元/天 解锁文章
628





