在训练期间设置批量规范是否无法训练有意义?

时间:2017-10-31 20:34:35

标签: tensorflow object-detection batch-normalization object-detection-api

在tensorflow对象检测API中,在faster_rcnn_meta_arch.py​​中,默认设置是在“TRAINING”期间使批量标准参数不可训练。代码中的注释如下

batch_norm_trainable: Whether to update batch norm parameters during
    training or not. When training with a relative large batch size
    (e.g. 8), it could be desirable to enable batch norm update.

根据我的理解,如果我们不设置可训练的批量标准参数,则平均值,标准偏差等的初始值将始终保持不变。这对于微调是可以的,但是从头开始训练会有问题。这对我没有任何意义。谁能解释一下?谢谢。

0 个答案:

没有答案