Tensorflow tf.get_variable()至少接受1个参数(给定3个)
比如说,形状=(2,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
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))
应该有用