记录一些困惑自己的问题。

1. BN(Batch Normalization)能否在batch size = 1时使用?

    答:Convolutional layer可以用,tensorflow和pytorch都可以无错运行。

            BN在conv层中实际的batch size = Number_of_sample * sample_height * sample_width。

            原文解释:

            云端拾疑

            实际应用时如果显存够,还是尽量用大于1的batch-size。

            另外:不要在最后一个conv层后和/或最后一个**层前用BN,会降低很多performance。BN设计出发点是解决hidden layer的covariate-shift。

相关文章:

  • 2021-10-02
  • 2021-11-02
  • 2021-10-26
  • 2022-12-23
  • 2021-10-01
  • 2021-12-19
  • 2021-07-14
  • 2021-11-17
猜你喜欢
  • 2022-01-28
  • 2021-10-23
  • 2022-02-19
  • 2021-06-15
  • 2021-07-08
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案