这些功能之间有什么区别?
tf.variable_op_scope(values, name, default_name, initializer=None)返回上下文管理器,用于定义创建变量的op.此上下文管理器验证给定值来自同一图形,确保该图形是默认图形,并推送名称范围和变量范围.
tf.op_scope(values, name, default_name=None)返回定义Python操作时使用的上下文管理器.此上下文管理器验证给定值是否来自同一图,确保该图是默认图,并推送名称范围.
tf.name_scope(name)
Graph.name_scope()使用默认图表的包装器.有关Graph.name_scope()详细信息,请参阅
tf.variable_scope(name_or_scope, reuse=None, initializer=None)返回变量范围的上下文.变量范围允许创建新变量并共享已创建的变量,同时提供检查以避免意外创建或共享.有关详细信息,请参阅变量范围操作方法,此处我们仅提供一些基本示例.
我在某个范围内创建了一些变量,如下所示:
with tf.variable_scope("my_scope"):
createSomeVariables()
...
Run Code Online (Sandbox Code Playgroud)
然后我想获取"my_scope"中所有变量的列表,这样我就可以将它传递给优化器.这样做的正确方法是什么?
tensorflow ×2