tensorflow阻止变量添加到可训练变量中

时间:2017-11-14 04:58:53

标签: tensorflow

我使用tensorflow while_loop。问题是我在while_loop的主体中创建的变量将被添加到可训练变量中。例如:

def body(b, c):
    a = b + c
    ...
    (others calculations that create variables like a)
    ...
    return b, c

a添加到trainable_variables

1 个答案:

答案 0 :(得分:0)

如果您使用tf.Variable获取变量,则可以向trainable=False的{​​{1}}构造函数提供tf.Variable。但是,在您的示例中,a可能不是TensorFlow变量...(如果bc是Variable对象,则a是Tensor)。如果没有更多的背景或代码,我就没有别的可以说的了。