caffe细节
1、BN层参数设置
在训练时所有BN层要设置use_global_stats: false(也可以不写,caffe默认是false)
在测试时所有BN层要设置use_global_stats: true
影响:
训练如果不设为false,会导致模型不收敛
测试如果不设置为true,会导致准确率极低
区别:
use_global_stats: false是使用了每个Batch里的数据的均值和方差;
use_global_stats: true是使用了caffe内部的均值和方差。
2、fintune注意事项