Keras对多个输入和多个输出进行建模:如何确定输入和输出的多个或非多个方案

时间:2020-05-12 17:07:53

标签: python tensorflow keras

我正在用python尝试keras。我想知道如何确定我的模型是否是多输入多输出模型。 我的输入和目标看起来像下面的

输入表

......................inputs...............................     ..............targets............
Time     ID        FA_1    FA_2   FA_3   FA_4   FA_5    Tag     F_1     F_2    F_3    F_4    F_5
  1       2          4       0      3     7      0       0       1       0      1      0      0
  3       2          4       0      3     7      0       1       0       0      1      1      0
  2       7          0       5      6     0      2       1       0       1      1      0      0

在这里,FA值要素具有一些整数值,而F值是要素上发生错误的二进制值。

现在,如果我想用给定的输入值预测目标值,它将是一个多输入多输出模型吗?

为澄清起见,对于输入的每一行,我希望输出中有5个值。这些值可以是预测值(0或1),也可以是1的预测值(0-100%)。

我检查了Models with multiple inputs and outputs的keras文档。但是它具有完全不同的输出,在我的情况下,它只是多个输出而不是多个输出。任何有关建立模型的建议都值得赞赏。

可能是这样的

model = keras.Model(inputs=[input_table, tags_input],
                    outputs=[F_1_pred, F_2_pred, F_3_pred, F_4_pred, F_5_pred])

0 个答案:

没有答案
相关问题