如何在TensorFlow中获取当前活动的tf.variable_scope?

dan*_*jar 5 named-scope tensorflow

我写了一个便利API,用于在TensorFlow中定义我的模型,公开一个范围对象.现在我想在添加操作之前验证用户是否实际进入了作用域.如何在TensorFlow中获取当前活动的tf.variable_scope的名称?

小智 10

您可以使用tf.get_variable_scope()来获取当前活动的范围:

using tensorflow as tf
with tf.variable_scope("my_scope"):
  print(tf.get_variable_scope().name)
Run Code Online (Sandbox Code Playgroud)

这将打印"my_scope"