我是Keras的初学者。我用Python 3.6安装了Anaconda,然后安装了Tensorflow并运行了一些我在互联网上找到的模型。然后我才发现了Keras,这正是我需要了解的神经网络。我安装了Keras,它没有任何错误。然后我找到了一个使用Keras的简短XOR模型,但它只是没有用,并抱怨它不知道Keras是什么?我希望有人可以提供帮助。
答案 0 :(得分:14)
问题是你有一个名为“keras.py”的文件,这会影响真正的keras包。不要这样做,永远不要将python脚本命名为与包相同。
解决方法是将keras.py脚本重命名为其他名称。
答案 1 :(得分:4)
因为 keras在张量流下,而不是:
from keras.models import Sequential
...尝试:
from tensorflow.keras.models import Sequential
答案 2 :(得分:0)
将Linux上运行的默认python更改为python 3后,我遇到了同样的问题,我不得不更改可执行python文件环境的第一行:
来自:
#!/usr/bin/env python
到:
#!/usr/bin/env python3
我猜很简单的“一个”错误