Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将tf.glorot_uniform_initializer()传递给tf.Variable(0未获取_Variable())_Python_Tensorflow - Fatal编程技术网

Python 如何将tf.glorot_uniform_initializer()传递给tf.Variable(0未获取_Variable())

Python 如何将tf.glorot_uniform_initializer()传递给tf.Variable(0未获取_Variable()),python,tensorflow,Python,Tensorflow,对于tensorflow我想使用tf.variable test = tf.Variable() 使用tf.glorot\u uniform\u initializer()和shape=[2,3] 我知道我可以用 w2 =tf.get_variable( "w2" , shape = [ hiddensize , outputsize ] , initializer = tf.glorot_uniform_initializer() , dtype = tf.float

对于
tensorflow
我想使用
tf.variable

test = tf.Variable()
使用
tf.glorot\u uniform\u 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)))

tf.truncated_normal确实有一个名为tf.truncated_normal_glorot_uniform_initializer()的版本,但glorot_uniform没有返回张量的版本