我有如下代码。
x = inputs
if conv_first:
x = conv(x)
if batch_normalization:
x = BatchNormalization()(x)
if activation is not None:
x = Activation(activation)(x)
在这里,我不明白 x = BatchNormalization()(x) 是如何工作的(就像一样, x = Activation(activation)(x) 也是)。如果是 BatchNormalization(x),那就很容易了。
谁能简明扼要地解释一下它是什么以及它是如何工作的?
非常感谢您。
请您参考如下方法:
两者似乎都是实现__call__() 的类。然后 BatchNormalization() 创建一个实例并 (x) 在该实例上调用 .__call__(x)。
