【发布时间】:2020-04-27 12:27:57
【问题描述】:
我想用 1s 初始化使用 get_variable 函数声明的变量。 我尝试了以下方法:
1.tf.get_variable(name = 'yd1', shape = shape_t, dtype = tf.float32,initializer = tf.ones())
收到错误 -> TypeError: one() 至少需要 1 个参数(给定 0)
-
tf.get_variable(name = 'yd1', shape = shape_t ,dtype = tf.float32,initializer = tf.ones(shape=shape_t))
收到错误 -> ValueError("如果初始化器是常量,则不要指定形状。")
用 1 初始化变量的最佳方法是什么? tf.zeros_initializer 可用于初始化为 0,但在 tf 1 中没有等效项
【问题讨论】:
标签: tensorflow variables initialization