请问作者,哪里有书中案例TF0.8.0的源程序下载?我的装的是Ubuntu下的TF0.8.0版本,现在能下载的是TF0.12.0及以上版本,在TF0.8.0下运行时会出错的。
问题:P126 inference函数中的代码 with tf.variable_scope(‘layer1’): 该语句中不需要设置 reuse=True 吗?因为在训练过程中,每次迭代都要计算网络的前向传播结果,每次迭代都要重复调用inference函数,这样的话应该需要设置 reuse=True 吧? (参考P108 中关于 variable_scope 函数的用法)
貌似代码的注释里有说明,因为这里把会调用inference函数的地方拆分成训练和测试两个程序了,没有在同一个程序里多次调用,所以两者其实是用了各自的变量范围的(虽然都叫layer1,但实际在不同程序中),实际运行中也确实没有报错
@youngyik 这段代码我运行出错 ValueError: Variable layer1/weights already exists, disallowed. Did you mean to set reuse=True 开始以为是自己手打代码有误,后直接下载作者的源码(1.0版),同样出错。
@nate 我也是运行的1.0版代码,没有报错哦
亲爱的读者,您好~作者回复如下: tf中图的定义只运行了一次所以不需要设置reuse。如果训练和eval在同一个代码中,但变量定义是共用的那么也不需要使用reuse。
下载的代码怎么都是.ipynb文件那。怎么没有.py文件
用Jupyter Notebook打开,可以在线运行
他这个源代码看着好乱啊
84页4.4.通过指数衰减的学习率既可以而不是“即可以”
亲爱的读者您好,感谢您的反馈,该问题将在新版重印时修改。
哈哈 正太分布
亲爱的读者您好,这个勘误已在最新重印版本中修改。谢谢您对本书的支持!
请问作者,哪里有书中案例TF0.8.0的源程序下载?我的装的是Ubuntu下的TF0.8.0版本,现在能下载的是TF0.12.0及以上版本,在TF0.8.0下运行时会出错的。
问题:P126 inference函数中的代码 with tf.variable_scope(‘layer1’): 该语句中不需要设置 reuse=True 吗?
因为在训练过程中,每次迭代都要计算网络的前向传播结果,每次迭代都要重复调用inference函数,这样的话应该需要设置 reuse=True 吧? (参考P108 中关于 variable_scope 函数的用法)
下载的代码怎么都是.ipynb文件那。怎么没有.py文件
84页4.4.通过指数衰减的学习率既可以而不是“即可以”
哈哈 正太分布