Tensorflow ValueError:函数的输入张量必须来自'tf.keras.Input'`

Tensorflow ValueError:函数的输入张量必须来自'tf.keras.Input'`,tensorflow,keras,Tensorflow,Keras,我试图使用vgg16(按钮层)并将我的层用于分类任务(9个类别) 我遇到错误(在编译模型之前): 我缺少什么?模型的inputs参数需要输入层,但您传递了一个模型对象 通过模型获取输入层。输入 将最后一行更改为: model = Model(inputs=model.input, outputs=prediction) 请在您的答案中添加解释,以帮助询问者和未来的访问者理解此解决方案可能有效的原因。 ValueError: Input tensors to a Functional mu

我试图使用vgg16(按钮层)并将我的层用于分类任务(9个类别)

我遇到错误(在编译模型之前):


我缺少什么?

模型的
inputs
参数需要输入层,但您传递了一个模型对象

通过
模型获取输入层。输入

将最后一行更改为:

   model = Model(inputs=model.input, outputs=prediction)

请在您的答案中添加解释,以帮助询问者和未来的访问者理解此解决方案可能有效的原因。
ValueError: Input tensors to a Functional must come from `tf.keras.Input`
   model = Model(inputs=model.input, outputs=prediction)