Ron*_*kat 9 python keras tensorflow
在 Jupyter 笔记本 (python) 中运行此命令时:
import tensorflow as tf
from tensorflow import keras
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
ImportError: cannot import name 'keras'
Run Code Online (Sandbox Code Playgroud)
我尝试过其他命令来代替第二个命令,例如(但不限于)
from tensorflow.keras import layers
Run Code Online (Sandbox Code Playgroud)
但它总是返回一些错误。我使用的是Jupyter的在线版本,运行print(tf.VERSION)返回1.1.0。我不确定问题是否只是我的版本错误,还是其他原因。我该如何解决?
我认为您使用的是旧版本tensorflow尝试更新它
! pip install tensorflow --upgrade
Run Code Online (Sandbox Code Playgroud)
您有旧版本的 Tensorflow;要从 Tensorflow 1.1 访问 Keras,您应该使用
import tensorflow.contrib.keras as keras
Run Code Online (Sandbox Code Playgroud)
对于顺序,使用
from tensorflow.contrib.keras.python.keras.models import Sequential
model = Sequential()
Run Code Online (Sandbox Code Playgroud)