Tensorflow:如何初始化给定变量范围中的所有变量
问题描述:
我想初始化给定变量作用域中的所有变量,除了列出所有变量名称之外,还有其他方法吗? 变量的范围已经建立但尚未初始化,只有initlialization需要做Tensorflow:如何初始化给定变量范围中的所有变量
答
您可以
my_scope = 'my_scope_name'
scope_variables= tf.get_collection(tf.GraphKeys.VARIABLES, scope=my_scope)
得到的变量列表中您的范围,然后用
init_scope = tf.variables_initializer(scope_variables, name="init_"+my_scope)
sess.run(init_scope)
初始化它们