首页 文章

向Caffe提供长1D矢量数据,1D矢量标签

提问于
浏览
1

新手来这里 .
我想在我自己的数据集上复制LeNet . 我的训练数据是一维数据,可以表示为1x3000向量 . 对于每个1x3000向量,我有一个标签,它是1x64维二进制向量的另一个1D向量 . 我有100万个这样的(数据,标签)数据 . 我很困惑如何将它喂给Caffe . 所有的例子都是维度 N x N 的图像 .

知道如何对这些数据进行处理以供给Caffe吗?

我正在考虑对向量进行零填充并使其为n(零填充)xN,但它似乎不正确 . 也可以将1x3000矢量切成1xn并将它们堆叠起来形成mxn矩阵作为解决方案?有没有人这样做过?

任何建议表示赞赏 .

1 回答

  • 0

    Caffe可以轻松处理1D数据,包括"data"和"label" .
    我想将数据提供给caffe的最直接的方法是使用 hdf5 格式文件 . 您可以使用 'data''label' 数据集获取二进制 hdf5 数据文件中的数据 . 然后,您可以使用 "HDF5Data" 图层将数据提供给caffe .

相关问题