1. 下载数据集
cd $CAFFE_ROOT
./data/mnist/get_mnist.sh
./examples/mnist/create_mnist.sh
If it complains that wget
or gunzip
are not installed, you need to install them respectively. After running the script there should be two datasets, mnist_train_lmdb
, and mnist_test_lmdb
.
2. 训练模型
Training the model is simple after you have written the network definition protobuf and solver protobuf files. Simply run train_lenet.sh
, or the following command directly:
cd $CAFFE_ROOT
./examples/mnist/train_lenet.sh
train_lenet.sh
is a simple script, but here is a quick explanation: the main tool for training is caffe
with action train
and the solver protobuf text file as its argument.
详见 http://caffe.berkeleyvision.org/gathered/examples/mnist.html