今天心情不好,又碰到这egg pain问题,绕来绕去的,哥这次认真了,把你干翻!!
tf.name_scope()
- 这玩意本来是对Op名字加嵌套的,
- 能管Variable,但不能管get_variable
tf.variable_scope()
- 对Op和各种变量都有覆盖
谈谈共享
共享这个定义好说,已经定义的变量,直接拿来用,爽。
- Variable() 这个狗东西相当独,要共享都是扯淡,就算变量名有重了,也会自行处理加下缀
- get_variable() 就乐于奉献多了,跟variable_scope()搭配起来天衣无缝,实现共享分分钟,注意之前创建也要用get_variable, 忠诚如一啊。
喜欢找刺激,试试各种情况的同学就自己做实验吧
比如
- 前面variable_scope下用Variable创建,后面能用get_variable共享吗?
- 在一个variable_scope屋檐下,get_variable和Variable用同样名字创建,只是名字后缀的不同吗?哈哈,你应该试一试