疑惑
with tf.name_scope(scope):是什么意思?
解惑
定义一个命名空间;
命名空间对变量的使用没有任何影响,不会导致在命名空间内可以使用在其他地方就不可以使用的情况;
有什么意义?
(1)在某个tf.name_scope()指定的区域中定义的所有对象及各种操作,他们的“name”属性上会增加该命名区的区域名,用以区别对象属于哪个区域;
(2)将不同的对象及操作放在由tf.name_scope()指定的区域中,便于在tensorboard中展示清晰的逻辑关系图,这点在复杂关系图中特别重要。