前面的博客中,我给大家详细分析了caffe结构层面的抽象概念:
http://blog.youkuaiyun.com/errors_in_life/article/details/68948841
但是很多人还是存在很大的疑惑:到底怎么让自己的caffe跑起来,有真正的意义?开始训练数据?——事实上,我们需要caffe做的事情,正是利用他多变的网络结构来训练数据,所以,用caffe而不知道caffe如何训练数据等于白用;
今天我们试图通过一个DL中公认的鼻祖级别的简单例子:训练Lenet手写识别库,来说明这个问题;而这也被成为DL界的“hello world”.
一、caffe/data目录下有一个文件夹:叫mnist
mnist数据训练样本为60000张,测试样本为10000张,每个样本为28*28大小的黑白图片,手写数字为0-9,因此分为10类。
在caffe中是不带练习数据的,因此需要自己去下载。但在caffe根目录下的data文件夹里,作者已经为我们编写好了下载数据的脚本文件,我们只需要联网,运行这些脚本文件就行了。所以我们在命令行输入:
sudo sh data/mnist/get_mnist.sh //to download the data;