Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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
Tensorflow tf.get_variable()至少接受1个参数(给定3个)_Tensorflow - Fatal编程技术网

Tensorflow tf.get_variable()至少接受1个参数(给定3个)

Tensorflow tf.get_variable()至少接受1个参数(给定3个),tensorflow,Tensorflow,比如说,形状=(2,3),ε是一个小常数。我运行了两条语句,但第二条语句出错: out = tf.Variable(tf.random_uniform(shape, -epsilon, epsilon)) 这个没有错误 out = tf.get_variable(shape=shape, dtype=tf.float32, initializer=tf.random_uniform(shape, -epsilon, epsilon)) 错误:out=tf.get\u变量(shape=shap

比如说,形状=(2,3),ε是一个小常数。我运行了两条语句,但第二条语句出错:

out = tf.Variable(tf.random_uniform(shape, -epsilon, epsilon))
这个没有错误

out = tf.get_variable(shape=shape, dtype=tf.float32, initializer=tf.random_uniform(shape, -epsilon, epsilon))
错误:out=tf.get\u变量(shape=shape,dtype=tf.float32,初始值设定项=tf.random\u uniform(shape,-epsilon,epsilon)) TypeError:get_变量()至少接受1个参数(给定3个)

我做错了什么?

,您必须至少指定
名称
参数。所以

out = tf.get_variable(name="myvar", shape=shape, dtype=tf.float32, initializer=tf.random_uniform(shape, -epsilon, epsilon))
应该可以工作。

,您必须至少指定
名称
参数。所以

out = tf.get_variable(name="myvar", shape=shape, dtype=tf.float32, initializer=tf.random_uniform(shape, -epsilon, epsilon))
应该有用