我已经用 tensorflow 训练了一个模型,并在训练期间使用了批量标准化。批量标准化需要用户传递一个名为 的布尔值is_training
来设置模型是处于训练阶段还是测试阶段。
当模型被训练时,is_training
被设置为一个常数,如下所示
is_training = tf.constant(True, dtype=tf.bool, name='is_training')
我保存了训练好的模型,文件包括检查点、.meta 文件、.index 文件和 .data。我想恢复模型并使用它运行推理。无法重新训练模型。所以,我想恢复现有模型,将值设置is_training
为False
,然后将模型保存回来。如何编辑与该节点关联的布尔值并再次保存模型?