Tensorflow:Attempting to use uninitialized value

其实tensorflow的用法相对来说还是很固定的,出现对应的问题应该很快就能找到对应问题所在

下面是经常不注意就会遇到的一个错误:

tensorflow.python.framework.errors_impl.FailedPreconditionError: Attempting to use uninitialized value centers

从字面上就是说LZ尝试使用未初始化的值,那么按照error的提醒,我们也就可以知道在tensorflow中所有的变量都必须进行初始化.

初始化很简单:

#这里就举这一个方法, 当然也可以使用with格式
sess = tf.Session()
init = tf.global_variables_initializer()
sess.run(init)

小伙伴们记住咯,tensorflow中别忘了初始化变量,↖(ω)↗!

你可能感兴趣的:(Tensorflow实战系列)