无法从'tensorflow.keras.models'导入名称'Input'



我在Windows 10中运行TensorFlow 2.0 GPU(CUDA(,Keras和Python 3.7。 我收到以下错误:

ImportError                               Traceback (most recent call last)
<ipython-input-8-2fd313bcdf5e> in <module>
9 from tensorflow.keras.initializers import RandomNormal
10 from tensorflow.keras.models import Model
---> 11 from tensorflow.keras.models import Input
12 from tensorflow.keras.layers import Conv2D
13 from tensorflow.keras.layers import Conv2DTranspose
ImportError: cannot import name 'Input' from 'tensorflow.keras.models' (C:UsersSyd_Ranaconda3envstensorflowlibsite-packagestensorflow_corepythonkerasapi_v2kerasmodels__init__.py)

它应该是from tensorflow.keras.layers import Input.

这对我有用:

from tensorflow.python.keras.models import Input

它们在较新版本中更改位置:
from tensorflow.keras import Input

相关内容

最新更新