在我的Keras
(1.2.2(上,我尝试使用函数Input运行代码,
inputs = keras.Input(shape=(img_size[0], img_size[1], 1))
但以下错误返回
AttributeError: module 'keras' has no attribute 'Input'
有人能帮我吗?
使用keras.layers.Input
。所有层都在子模块keras.layers
之下。类似:
inputs = keras.layers.Input(shape=(img_size[0], img_size[1], 1))
另一个常见的做法是说
from keras.layers import Input
这样,在代码的后面,当你试图向模型添加一堆层时,它就不会变得太乱:
inputs = Input(shape=(img_size[0], img_size[1], 1))
试试from tensorflow.keras.layers import InputLayer
或from tensorflow.keras.layers import *
应该工作