[关闭]
@linux1s1s 2017-09-29T18:09:13.000000Z 字数 682 阅读 1625

Caffe MNIST 入门记录

Deep-Learning 2017-09


记录Caffe训练模型的入门教程-MNIST

准备材料

网络不好的情况如下处理:

  1. t10k-images-idx3-ubyte
  2. t10k-labels-idx1-ubyte
  3. train-images-idx3-ubyte
  4. train-labels-idx1-ubyte

网络好的话直接通过下载脚步处理即可。

  1. sudo sh data/mnist/get_mnist.sh

转换为Caffe适用的数据LMDB格式

通过脚本转换格式:

  1. sudo sh examples/mnist/create_mnist.sh

生成的数据如图所示:

此处输入图片的描述

配置

接下来如果Caffe配置了GPU的话,不需要再配置了;
如果没有GPU配置的话,需要手动修改配置文件。

  1. sudo vi examples/mnist/lenet_solver.prototxt

可以修改max_iter最大迭代次数,可以修改solver_mode为GPU还是CPU,这里默认GPU,如图所示。

此处输入图片的描述

训练

配置完成以后,可以直接训练了。

  1. sudo time sh examples/mnist/train_lenet.sh

此处输入图片的描述

训练结束以后,会自动生成.prototxt网络配置文件和.caffmodel模型文件

此处输入图片的描述

最后输出模型的精度和loss如下:

此处输入图片的描述

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注