当前位置:Gxlcms > 数据库问题 > 获取minist数据并转换成lmdb

获取minist数据并转换成lmdb

时间:2021-07-01 10:21:17 帮助过:14人阅读

1.获取数据

 

     sudo sh ./data/mnist/get_mnist.sh  

 

这个是在caffe的目录下执行的。运行成功后,在caffe/data/mnist/目录下有四个文件:

train-images-idx3-ubyte:训练集样本 (9912422 bytes) 

train-labels-idx1-ubyte: 训练集对应标注 (28881 bytes) 

 t10k-images-idx3-ubyte: 测试集图片 (1648877 bytes)

 t10k-labels-idx1-ubyte: 测试集对应标注 (4542 bytes)

这些数据不能在caffe中直接使用,需要转换成LMDB数据

2.转换成lmdb数据

    sudo sh ./examples/mnist/create_mnist.sh 

这个也是在caffe的目录下执行的。但运行过程中出现了以下错误:

技术分享

这是因为这个脚本本身要调用convert_mnist_data的二进制文件,需要将convert_mnist_data编译。我使用的caffe并没有编译。

caffe编译之后生成build文件夹,convert_mnist_data.bin就在build文件夹里。

 

使用编译过后的caffe就能正常转换了:

技术分享

 

获取minist数据并转换成lmdb

标签:二进制文件   目录   logs   data   blog   lin   span   错误   examples   

人气教程排行