可以下载我的练习数据:http://pan.baidu.com/s/1MotUe,放在data/re根目录下。
这些数据共有500张图片,400张用于训练,100张用于测试。分为大巴车、恐龙、大象、鲜花和马五个类,每个类100张。
在examples/根目录下新建文件夹 mydata1,在此文件夹内放入训练集、测试集等相关文件。
在examples/mydata1根目录下,新建imgtrainset文件夹 和 train.txt 文本文件
(注意: txt文件内,类别必须从0开始标注,不能从3开始)
新建convert_image_traindata.bat,内容如下:
SET GLOG_logtostderr=1
E:\study_materials\Caffe\caffe-master\caffe-master\Build\x64\Release\convert_imageset.exe imgtrainset/ train.txt train_modelre_lmdb -resize_width=227 -resize_height=227--backend=lmdb --gray=false--shuffle=true
pause
则在examples/mydata1根目录下,就会多一个文件:train_modelre_lmdb
在examples/mydata1根目录下,新建imgtestset文件夹 和 val.txt 文本文件
(同样的,txt文件内必须从0开始)
新建convert_image_testdata.bat,内容如下:
SET GLOG_logtostderr=1
E:\study_materials\Caffe\caffe-master\caffe-master\Build\x64\Release\convert_imageset.exe imgtestset/ val.txt test_modelre_lmdb -resize_width=227 -resize_height=227 --backend=lmdb --gray=false --shuffle=true
pause
则在examples/mydata1根目录下,就会多一个文件:test_modelre_lmdb
在examples/mydata1根目录下新建image_mean_train.bat ,内容如下:
E:\study_materials\Caffe\caffe-master\caffe-master\Build\x64\Release\compute_image_mean.exe E:\study_materials\Caffe\caffe-master\caffe-master\examples\mydata1\train_modelre_lmdb E:\study_materials\Caffe\caffe-master\caffe-master\examples\mydata1\modelre_train_mean.binaryproto --backend=lmdb
则在examples/mydata1根目录下,就会多一个文件:modelre_train_mean.binaryproto
参考资料:
http://blog.csdn.net/helloworldding/article/details/76559855
https://www.cnblogs.com/louyihang-loves-baiyan/p/5038758.html
学习率变化规律我们设置为随着迭代次数的增加,慢慢变低。总共迭代1000次,我们将变化5次,所以stepsize设置为1000/5=200,即每迭代200次,我们就降低一次学习率。
(注:stepsize不能太小,如果太小会导致学习率再后来越来越小,达不到充分收敛的效果)