caffe-windows 训练mnist数据集
来源:互联网 发布:java开发实例1200 pdf 编辑:程序博客网 时间:2024/05/24 04:13
caffe给了很多examples,在caffe-master/examples文件夹下。而其中最流行的入门级例程,估计就是手写数字识别了。
首先,上一篇博文,配置caffe-windows环境,编译解决方案caffe成功后,会在caffe-master\Bulid\x64\Release目录下生成对应的.exe执行文件,不仅仅有caffe.exe,还有convert_mnist_data.exe等转换数据要用到的可执行文件。
一、下载mnist数据集
mnist是一个大型的手写数字数据库,广泛应用于机器学习领域的训练和测试,由纽约大学Yann LeCun教授整理。
mnist数据集下载地址,下载后得到四个文件,其文件解释如下:
train-images-idx3-ubyte.gz 训练集图片 - 55000 张 训练图片, 5000 张 验证图片
train-labels-idx1-ubyte.gz 训练集图片对应的数字标
t10k-images-idx3-ubyte.gz 测试集图片 - 10000 张 图片
t10k-labels-idx1-ubyte.gz 测试集图片对应的数字标签
请注意:下载后的.gz文件,一定要分别解压,得到train-images.idx3-ubyte train-labels.idx1-ubyte t10k-images.idx3-ubyte t10k-labels.idx1-ubyte 四个文件,会发现文件名有稍许变化。这个稍不注意,后面就是个坑啊。
二、转换 训练\测试数据
下载并解压得到的四个文件,并不能够直接用来训练和测试,需要转换成caffe所支持的leveldb或lmdb文件。
1、把解压的四个文件放到caffe-master\examples\mnist\mnist_data文件夹下
2、在caffe-master文件夹下,新建一个convert-mnist-data-train.txt文件,并添加如下代码,添加完成后,再将后缀名改为.bat
Build\x64\Release\convert_mnist_data.exe --backend=lmdb examples\mnist\mnist_data\train-images.idx3-ubyte examples\mnist\mnist_data\train-labels.idx1-ubyte examples\mnist\mnist_data\mnist_train_lmdb pause
3、在caffe-master文件夹下,新建一个convert-mnist-data-test.txt文件,并添加如下代码,添加完成后,再将后缀名改为.bat
Build\x64\Release\convert_mnist_data.exe --backend=lmdb examples\mnist\mnist_data\t10k-images.idx3-ubyte examples\mnist\mnist_data\t10k-labels.idx1-ubyte examples\mnist\mnist_data\mnist_test_lmdb Pause
其中--backend=lmdb 表示转换为lmdb格式,若要转换为leveldb将其改写为--backend=leveldb 即可。
4、分别双击运行.bat文件即可进行数据的转换。
三、进行训练和测试
1、将上一步得到的mnist_test_lmdb 和 mnist_train_lmdb文件夹放入到 caffe-master\examples\mnist目录中。
2、在caffe-master目录下新建一个run.txt文件,并输添加以下代码,添加完成后,再将后缀名改为.bat
Build\x64\Release\caffe.exe train --solver=examples/mnist/lenet_solver.prototxt pause3、双击即可运行run.bat文件,如果caffe正确配置,应该会运行成功。之后,会在caffe-master\examples\mnist目录下生成lenet_iter_5000.caffemodel lenet_iter_5000.solverstate lenet_iter_10000.caffemodel lenet_iter_10000.solverstate 四个文件。
四、利用生成的网络模型数据,进行分类
未完待续.....
- caffe-windows 训练mnist数据集
- caffe训练mnist数据集
- Deep Learning---基于windows版caffe训练mnist数据集
- windows下用 caffe 训练MNIST数据
- Caffe 训练mnist数据
- 【Caffe】训练MNIST数据集模型
- 【Caffe】训练MNIST数据集模型
- 文章标题 caffe训练mnist数据集
- ubuntu16.04+caffe训练mnist数据集
- windows下caffe训练mnist
- windows环境Caffe训练mnist
- Windows下caffe配置详解(仅CPU) —训练测试mnist数据集
- caffe训练mnist数据集(基于windows10+vs2013)
- Caffe实战:LeNet模型训练测试MNIST数据集
- caffe训练mnist数据集使用lenet网络
- ubuntu16.04 caffe 数据集MNIST 训练LeNet
- 【caffe】mnist数据集lenet训练与测试
- caffe学习笔记:mnist数据集的训练和测试
- 30. 完成sort函数,实现:按照成绩从高到低的顺序输出各学生的信息。
- ISO8583报文协议
- java——类——final
- 权限列表
- 安卓高级控件3之RecyclerView的使用
- caffe-windows 训练mnist数据集
- 安卓之高级控件Listview的优化
- 单选框RadioGroup,单选按钮RadioButton的使用
- iOS 内购详解
- 多线程(4)控制线程
- 服务器维护过程中踩过的坑儿
- POJ分类很好很有层次感
- 卓常用控件3之图片框(ImageView)
- Android—activity