tf.get_variable tf.variable_scope tf.name_scope

来源:互联网 发布:央视揭网络卖淫产业链 编辑:程序博客网 时间:2024/05/01 09:59

http://blog.csdn.net/u012436149/article/details/53081454

http://www.cnblogs.com/Charles-Wan/p/6200446.html


1\tf.get_variable, tf.variable_scope

tf.get_variable 和tf.Variable不同的一点是,前者拥有一个变量检查机制,会检测已经存在的变量是否设置为共享变量,如果已经存在的变量没有设置为共享变量,TensorFlow 运行到第二个拥有相同名字的变量的时候,就会报错。

为了解决这个问题,TensorFlow 又提出了 tf.variable_scope 函数:它的主要作用是,在一个作用域 scope 内共享一些变量.



2\tf.variable_scope, tf.name_scope

name_scope 是给op_name加前缀, variable_scope是给variable_name加前缀.也许有人会问,get_variable()返回的不也是op吗?我们可以这么理解,只是get_variable().name打印出来的是variable_name

0 0
原创粉丝点击