【问题标题】:How to fix AttributeError: module 'tensorflow' has no attribute 'keras'?如何修复 AttributeError:模块 'tensorflow' 没有属性 'keras'?
【发布时间】:2019-05-25 23:28:36
【问题描述】:

我正在学习基本的 tensorflow 教程(识别 28x28 像素的手写数字 0-9),但是当我运行这两行代码时:

import tensorflow as tf

mnist = tf.keras.datasets.mnist

我收到错误消息

AttributeError: 模块 'tensorflow' 没有属性 'keras'

我看过人们有类似问题的帖子,似乎答案通常是更新您的 tensorflow 和 keras 版本,但我想我已经这样做了,并且此错误消息仍然出现。我该如何解决这个问题?

【问题讨论】:

  • 您可能想查看您的文件名。我正在查看所有内容以找到导致它的原因,结果我将文件命名为 tensorboard.py。不要将您的文件命名为 tensorflow.py 或 tensorboard.py 或任何其他模块名称

标签: tensorflow module keras attributes attributeerror


【解决方案1】:

我认为你有错字。 应该改变这一行:

mnist = tf.kera.datasets.mnist

到:

mnist = tf.keras.datasets.mnist

请注意,我将 kera 更改为 keras

【讨论】:

  • 哦,那是我的错!我刚刚解决了这个问题,现在它给了我同样的错误(但这次是'keras':“AttributeError:模块'tensorflow'没有属性'keras'”
  • 你的 tensorflow 版本是什么?您可以使用这种方法检查:stackoverflow.com/questions/38549253/…
猜你喜欢
  • 2019-08-25
  • 2020-09-03
  • 2020-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多