gpt4 book ai didi

python - TensorFlow中Variable和get_variable的区别

转载 作者:IT老高 更新时间:2023-10-28 21:06:02 26 4
gpt4 key购买 nike

据我所知,Variable是制作变量的默认操作,get_variable主要用于权重共享。

一方面,有些人建议在需要变量时使用get_variable 而不是原始的Variable 操作。另一方面,我只是在 TensorFlow 的官方文档和演示中看到了 get_variable 的任何使用。

因此,我想了解一些关于如何正确使用这两种机制的经验法则。有什么“标准”原则吗?

最佳答案

我建议始终使用 tf.get_variable(...) - 如果您需要在任何时候共享变量,这将使重构代码变得更加容易,例如在多 GPU 设置中(请参阅多 GPU CIFAR 示例)。它没有缺点。

tf.Variable 是低级的;在某些时候 tf.get_variable() 不存在,所以一些代码仍然使用低级方式。

关于python - TensorFlow中Variable和get_variable的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37098546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com