gpt4 book ai didi

python - 如何将 tf.glorot_uniform_initializer() 传递给 tf.Variable(0 而不是 get_variable()

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:47 25 4
gpt4 key购买 nike

对于 tensorflow 我想使用 tf.Variable 创建一个 tf 变量

test = tf.Variable()

并使用tf.glorot_uniform_initializer()shape = [ 2 , 3 ]

我知道我可以用

w2 =tf.get_variable( "w2" , shape = [ hiddensize ,
outputsize ] , initializer =
tf.glorot_uniform_initializer() , dtype =
tf.float32
)

但它可能会出现范围错误,tf.Variable() 不会。

如果有人能帮助我,我将不胜感激。

最佳答案

您可以从初始化器中获取初始值,只需将其用作可调用对象即可:

test = tf.Variable(tf.glorot_uniform_initializer()((2, 3)))

关于python - 如何将 tf.glorot_uniform_initializer() 传递给 tf.Variable(0 而不是 get_variable(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51895395/

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