gpt4 book ai didi

variables - get_variable 和 model_variable 函数之间的区别?

转载 作者:行者123 更新时间:2023-11-30 09:49:28 25 4
gpt4 key购买 nike

在这个 answer 中,我了解了 Variableget_variable 之间的区别,但我遇到了另一种获取或创建 model_variable 变量的方法,然后我我很困惑何时使用 get_variable 以及何时选择 model_variable

对于文档,我知道:

获取变量:

Gets an existing variable with these parameters or create a new one.

模型变量:

Gets an existing model variable with these parameters or creates a new one.

我可以从 this question 看到:

Returns all variables in the MODEL_VARIABLES collection.

那么 get_variable 和 model_variable 函数之间的唯一区别是否在于它们渴望的集合?

最佳答案

据我所知,是的。查看 githubmodel_variable 的源代码,model_variable 包装 variable (在链接模块中定义),它本身是 的包装器>获取变量

这个 answer 似乎证实了这一点,并且这个 Google 网上论坛 discussion 深入了解了为什么 tf.contrib 具有看似重复的函数,特别是这个函数。

至于使用哪一个,可能总是tf.get_variable,除非您将某些东西与 slim 或其他专门需要它的东西集成。我自己从未使用过 model_variable

编辑:澄清 variable 是在链接中定义的,而不是 tf.Variable

关于variables - get_variable 和 model_variable 函数之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47608357/

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