如何在Caffe中将浮点型数据写入或转换为LevelDB

我现在正在制作LevelDB来训练Caffe框架。因此,我使用了”convert_imageset.cpp“。这个cpp文件只能将字符类型的数据写入LevelDB。但我有浮点型数据需要写入LevelDB。这些数据是预处理过的图像数据,因此是浮点型数据。我该如何将这些浮点数据写入或转换为LevelDB?这些浮点数据是一组4096维的向量。请帮助我。或者,如果不能转换为LevelDB,那么如何转换为HDF5Data呢?


回答:

HDF5代表层次数据格式。你可以使用RRHDF5文档)来操作这种数据格式。

其他可以处理HDF5的软件包括MatlabMathematica

编辑

最近发布了一套名为HDFql的新工具,用于简化“通过像C/C++这样的高级语言管理HDF文件”。你可以在这里查看这里查看

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注