我有以下架构:

Conv1
Relu1
Pooling1
Conv2
Relu2
Pooling3
FullyConnect1
FullyConnect2

我的问题是,我应该在哪里应用批处理规范化?在TensorFlow中执行此操作的最佳功能是什么?

最佳答案

原始batch-norm paper规定在ReLU激活之前使用批处理规范。但是有证据表明,激活后使用batchnorm可能更好。这是Francois Chollet对Keras GitHub的评论:



第二个问题:在tensorflow中,您可以使用高级 tf.layers.batch_normalization 函数或低级 tf.nn.batch_normalization

关于python - 哪里可以在标准CNN上应用批量归一化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47143521/

10-11 13:29