在TensorFlow 2.x版本中,tf.keras.layers.BatchNormalization()
的API已经改变,decay
参数已被移除,改为使用momentum
参数。因此,如果您在使用旧的代码或参考资料,并在TensorFlow 2.x版本中遇到这个错误,则需要将decay
参数替换为momentum
参数。例如:
# 使用TensorFlow 1.x API的代码:
tf.keras.layers.BatchNormalization(decay=0.9)
# 在TensorFlow 2.x中更新为:
tf.keras.layers.BatchNormalization(momentum=0.9)