在tensorflow里,有两种命名空间和两种变量声明函数:
with tf.name_scope() as scope
with tf.variable_scope() as scope
tf.get_variable()
tf.Variable
name_scope: 为了更好的管理变量的命名空间而提出,比如在tensorboard中,因为引入name_scope,Graph看起来才会井然有序
variable_scope:在大部分情况下和get_variable配合使用,实现变量共享的功能