caffe入门应用方法(五)--使用命令行训练网络

2017-11-08  本文已影响151人  RobertY

前两篇文章caffe入门应用方法(三)——制作LMDB数据源caffe入门应用方法(四)--制作hdf5数据源分别介绍了制作LMDB和hdf5数据源的方法,以及更前面的文章记录了使用caffe搭建神经网络的方法.本文主要介绍一些训练神经网络常用的命令行.

训练网络

sudo sh ./build/tools/caffe train --solver=examples/mnist/train_lenet.sh

测试网络

./build/tools/caffe test -model examples/mnist/lenet_train_test.prototxt -weights examples/mnist/lenet_iter_10000.caffemodel -gpu 0

time参数用来在屏幕上显示程序运行时间。如:

./build/tools/caffe time -model examples/mnist/lenet_train_test.prototxt -iterations 10

关于gpu

选用第一,二个GPU训练网络:

./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt -gpu 0,1

选用所有GPU训练网络:

./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt -gpu all

例子

获取mnist数据

cd caffe 
sudo sh data/mnist/get_mnist.sh

转为LMDB格式

sudo sh examples/mnist/create_mnist.sh

运行模型

./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt

执行结果

image
上一篇下一篇

猜你喜欢

热点阅读