【发布时间】:2017-03-05 05:42:08
【问题描述】:
我已经有一个为caffe 创建的现有LMDB(Symas Lightning 内存映射数据库)文件。是否有任何可能的方法来洗牌现有 LMDB 中的数据以创建一个新的 LMDB 数据洗牌。任何建议或想法都会有所帮助。
【问题讨论】:
-
为什么要“重新洗牌”数据集?
-
我认为改组有助于训练 caffe 网络。 LMDB是通过顺序读取数据创建的,因为LMDB中的数据是按类分组的。如果选择了一个批次,那么大部分时间批次包含相同类/组的数据。这对我训练 caffe 网络没有帮助。
-
你能重新创建 lmdb 吗?
create_imagest有一个洗牌标志 -
数据集通过修改版本的create_imageset转换为lmdb,用于无法实现shuffle逻辑的3D数据。
-
那是泡菜...