如何使用tf.global_variables_initializer()函数?

时间:2018-07-26 02:39:33

标签: python tensorflow

我正在尝试构建我的TensorFlow代码。但是,会出现以下错误信息:

  

尝试使用未初始化的值unit_1_2 / sub2 / conv2 / DW

未初始化的DW定义如下:

  kernel = tf.get_variable(
      'DW', [filter_size, filter_size, in_filters, out_filters],
      tf.float32, ***initializer=tf.random_normal_initializer(
          stddev=np.sqrt(2.0/n))***)

但是,我的代码不包含tf.global_variables_initializer() 因为我认为我已经在内核源代码(tf.get_variable)中定义了初始化程序。

这是错误吗?我必须在tf.global_variables_initializer代码之后编写tf.get_variable代码吗?

0 个答案:

没有答案