caffe深度学习第一课:mnist手写字符识别

本文介绍了使用Caffe框架进行MNIST手写字符识别的步骤,包括下载数据、创建LMDB数据集和训练LeNet模型。通过执行特定的脚本,可以完成数据准备和模型训练,并在训练完成后生成识别所需的caffemodel文件。
摘要由CSDN通过智能技术生成

手写字符识别是任何深度学习框架入门的首选,在caffe中实现mnist也非常的简单,大致步骤如下:

一  首先在caffe的根目录下打开终端,然后在终端输入:

           ./data/mnist/get_mnist.sh

      输入以后终端就开始下载mnist手写字符识别的数据,数据包括四个文件,网速不好的朋友可以到我的百度云盘去下载,

      云盘地址,链接: https://pan.baidu.com/s/1cZ1tZC 密码: swp5

二  mnist数据集准备好了以后,就可以开始制作caffe训练时所需要的lmdb格式的数据了,在终端输入:

            ./examples/mnist/create_mnist.sh

      执行这个时,就开始制作lmdb数据了

      制作完后会在/examples/mnist/目录下生成mnist_train_lmdb和mnist_test_lmdb两个文件夹,文件夹下分别存贮的是train和test时的lmdb数据,两个文件夹下均为data.mdb和lock.mdb两个文件。

三  数据准备好了以后,就开始训练模型了,在终端输入:

           ./examples/mnist/train_lenet.sh

       这时候在命令行窗口就汇出现模型网络结构信息以及训练时的一些参数!!!慢慢等着训练完就可以了。

     训练完后在./examples/mnist/下会生成caffemodel文件和solvoerstate文件,caffemodel文件是用来识别用的,solverstate  文件是继续训练网络用的

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值