为新的测试数据创建LMDB

时间:2019-02-20 19:03:04

标签: caffe lmdb

我有一个针对VPGNet CNN模型的LMDB训练数据文件,该数据在Caltech Lane数据集上进行了预先训练。

我想在不同于训练数据集的新数据集上进行测试。如何为新测试数据创建LMDB

我是否需要修改prototxt文件以使用预训练的网络进行测试。为了进行测试,我需要一个prototxt文件还是有一个特定的命令。

谢谢

1 个答案:

答案 0 :(得分:0)

闪电内存映射数据库(LMDB)格式可以有效地处理为输入数据。

我们创建了本地格式(lmdb)用于训练和验证模型。

一旦训练的模型收敛,并且根据训练和验证数据计算损失,

我们使用单独的数据(未知数据/未用于训练的数据)推断模型。

如果我们要对单个图像或一组图像进行分类推断,

我们不需要将它们转换为lmdb。相反,我们可以对堆叠的拓扑进行前向传递,将图像转换为所需的格式(numpy数组)。

有关更多信息:

https://software.intel.com/en-us/articles/training-and-deploying-deep-learning-networks-with-caffe-optimized-for-intel-architecture