我想初始化给定变量范围内的所有变量,除了列出变量的所有名称之外还有其他方法吗? 范围中的变量已经创建但未初始化,只需要进行初始化
答案 0 :(得分:0)
您可以使用
获取范围内的变量列表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)