El objeto ‘módulo’ de TensorFlow no tiene el atributo ‘global_variables_initializer’

Soy nuevo en Tensorflow. Estoy ejecutando una asignación de aprendizaje profundo de Udacity en la notebook iPython. enlazar

Y tiene un error.

AttributeError Traceback (most recent call last) `` in ``() 2 3 with tf.Session(graph=graph) as session: ----> 4 tf.global_variables_initializer().run() AttributeError: 'module' object has no attribute 'global_variables_initializer' 

¡Por favor ayuda! ¿Cómo puedo arreglar esto? Gracias.

En versiones anteriores, se llamaba tf.initialize_all_variables .

Parece que estás usando tensorflow 0.11 o versiones anteriores. Si ves este git-commit , reemplazaron initialize_all_variables con global_variables_initializer .

Por lo tanto, puede usar initialize_all_variables o actualizar a una versión más reciente, es decir (0.12) o posterior.

En Tensorflow 1.11 puede usar initialize_all_variables (). Run () o tf.global_variables_initializer ()

  #tf.global_variables_initializer().run() tf.initialize_all_variables().run() 

ambos funcionan bien en