使用默认全局图时,是否可以在添加节点后删除节点,或者将默认图重置为空?在IPython中以交互方式使用TF时,我发现自己不得不重复重启内核.如果可能的话,我希望能够更轻松地试验图表.
我有一个预定义的代码,可以创建Tensorflow图.变量包含在变量范围中,每个变量都有一个预定义的初始化程序.有没有办法改变变量的初始化器?
示例:第一个图定义
with tf.variable_scope('conv1')
w = tf.get_variable('weights')
Run Code Online (Sandbox Code Playgroud)
稍后我想修改变量并将初始化程序更改为Xavier:
with tf.variable_scope('conv1')
tf.get_variable_scope().reuse_variable()
w = tf.get_variable('weights',initializer=tf.contrib.layers.xavier_initializer(uniform=False))
Run Code Online (Sandbox Code Playgroud)
但是,当我重用变量时,初始化程序不会更改.稍后当我这样做时,initialize_all_variables()
我得到默认值而不是Xavier如何更改变量的初始值设定项?谢谢