caffe训练模型微调(fune tuning)

      由于从零训练自己的网络需要很大的数据集和运算时间,并且效果不敢保证,因此很多时候我们采用已经训练好的模型caffemodel,对其进行微调,从而得到我们需要的模型。

      以caffe中examples自带的为例:

      首先,下载微调所需数据集:

      下载2000幅图像,并生成train.txt和test.txt,文件中包含训练和测试数据集的图片地址和lable。

      假如caffe中没有我们要微调的模型,调用下列命令下载模型:

caffe训练模型微调(fune tuning)_第1张图片

      假如caffe中没有均值文件,调用下列脚本下载均值文件,均值我们也可以自己写:

caffe训练模型微调(fune tuning)_第2张图片

      调用下列命令开始微调模型,其中-gpu指定调用的gpu号,如果只是用cpu,去掉-gpu即可。

caffe训练模型微调(fune tuning)_第3张图片

       在train_val.prototxt网络中指定了train.txt和test.txt的位置,transform_param中是我自己定义的均值,也可以指定caffe中带的均值文件。

caffe训练模型微调(fune tuning)_第4张图片 

你可能感兴趣的:(caffe训练模型微调(fune tuning))