无法将输入层传递到 tf.keras.Model()

Can't pass an Input layer into tf.keras.Model()

from tensorflow.keras.layers import Input
input_tensor = Input(shape = (10,))
tf.keras.Model(inputs = input_tensor)
    TypeError: ('Keyword argument not understood:', 'Inputs')

我正在使用 anaconda 包中的 tensorflow 2.0.0。当也为输出赋值时会发生此错误。我尝试输入而不是输出。但没有任何效果。主要是,我希望能够传递一个输入层列表,其中一个输入层接受样本权重。

谢谢

首先,你有一个额外的支架。
关于这个问题,tf.keras 只允许 both 输入和输出用于实例化模型。

所以,如果你(我真的不知道为什么)想创建一个只有这个张量的模型,那么你应该这样做

tf.keras.Model(inputs = input_tensor, outputs = input_tensor)

希望对您有所帮助!