【发布时间】:2021-03-01 10:08:42
【问题描述】:
如上所述here
但是,在 BatchNormalization 层的情况下,在该层上设置 trainable = False 意味着该层随后将在推理模式下运行(意味着它将使用移动均值和移动方差来归一化当前批次,而不是使用当前批次的均值和方差)。
如果我最初设置trainable = False,那么它将使模型在推理模式下运行,即training = False,如上述官方文档中所述。但是,如果我在上述步骤之后重置trainable = True 会发生什么? training 属性是否会重置为 True?还是会继续在推理模式下运行?
【问题讨论】:
标签: tensorflow keras deep-learning neural-network