我想使用从训练图像数据集中提取的特征向量作为caffe卷积神经网络的输入。特征向量已保存在 xml 文件中。 我对 caffe 非常陌生,我想知道如何将 xml 文件转换为 LMDB 作为 caffe 输入,以及如何在模型中提及我使用特征向量而不是图像。 xml文件是:
如果你愿意使用Python,那么这对你来说应该很容易。
首先,您需要解析 XML 文件并将数据读入 numpy 数组。
您可以使用 xml python 包 来完成此操作。
第二阶段是将 numpy 数组中的数据写入 lmdb。
您可以使用这个解决方案使用python编写LMDB。
关于caffe,只要你的输入数据是有序的,caffe并不关心它是否适用于图像、特征向量或任何其他输入。