对于tensorflow
,我想使用tf
创建一个tf.Variable
变量
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()
不会。
如果有人可以帮助我,我将不胜感激。
答案 0 :(得分:1)
您可以从初始化程序中获取初始值,只需将其用作可调用项即可:
test = tf.Variable(tf.glorot_uniform_initializer()((2, 3)))