【发布时间】:2022-07-14 06:00:55
【问题描述】:
尝试将批量归一化层从 Tensorlayer 版本 1.11.1 转换为 Tensorflow 2,并在使用相同的预训练模型进行推理期间从该层获得不同的输出。
张量层 1.11.1
tensorlayer.layers.BatchNormLayer(network, is_train=False, name="batch_norm")
张量流 2.8.0
tf.keras.layers.BatchNormalization(trainable=False, momentum=0.9, axis=3, epsilon=1e-05, gamma_initializer=tf.random_normal_initializer(mean=1.0, stdev=0.002))(network)
要使 BatchNorm 输出匹配,我缺少什么?
【问题讨论】:
标签: python tensorflow keras