博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取minist数据并转换成lmdb
阅读量:6699 次
发布时间:2019-06-25

本文共 657 字,大约阅读时间需要 2 分钟。

caffe本身是没有数据集的,但在data目录下有获取数据的一些脚本。MNIST,一个经典的手写数字库,包含60000个训练样本和10000个测试样本,每个样本为28*28大小的黑白图片,手写数字为0-9,因此分为10类。

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就能正常转换了:

 

转载地址:http://dgloo.baihongyu.com/

你可能感兴趣的文章
Showdoc 搭建项目 API 文档系统
查看>>
老男孩36期运维脱产班---- 决心书
查看>>
性能优化之NSDateFormatter
查看>>
HTML块级元素
查看>>
树莓派基金会来号召用键盘生物学家研究企鹅
查看>>
Linux内核的裁剪和移植
查看>>
MySQL数据库(二)
查看>>
学习笔记(11月08日)--异常
查看>>
禅道8.2-9.2.1注入GetShell
查看>>
windows7下安装php的imagick和imagemagick扩展教程
查看>>
16. vim
查看>>
行车记录仪稳定方案:TC358778XBG:RGB转MIPI DSI芯片,M-Star标配IC
查看>>
深入理解分布式系统中的缓存架构(下)
查看>>
linux man
查看>>
windows svn
查看>>
CentOS 7 搭建CA认证中心实现https取证
查看>>
PHP商城数据库安全事务处理方法
查看>>
JAVA四种遍历Map的方法
查看>>
Mongo DB 简单搭建和部署
查看>>
详解Nagios配置文件的逻辑关系
查看>>