caffe:测试每一层的时间

caffe测试时间:每一层的时间

我用的是ubuntu的caffe。

在caffe的目录下

在terminal中运行以下命令用以测试已经训练好的caffemodel的accuracy:

(或者将以下命令放在.sh文件中运行)

./build/tools/caffe test --model=./examples/mnist/lenet_train_test.prototxt --weights= /examples/mnist/lenet_iter_20000.caffemodel

#具体model和weights根据需要的model位置改变



类似地,如果用把上面的命令中test改成time可以记录每层用时

./build/tools/caffe time --model=./examples/mnist/lenet_train_test.prototxt --weights= ./examples/mnist/lenet_iter_20000.caffemodel

可以在后面加上“--iteration=10”之类的来控制循环次数,如果是一个大型的模型的话。


mAP的含义:所以AP,average precision,就是这个曲线下的面积,这里average,等于是对recall取平均。而mean average precision的mean,是对所有类别取平均(每一个类当做一次二分类任务)。现在的图像分类论文基本都是用mAP作为标准。

你可能感兴趣的:(深度学习通用策略,Caffe参数调优)