keras顺序模型中的多个输出

时间:2018-12-08 04:55:18

标签: python tensorflow keras

当我阅读Keras Code for Sequential models时,我发现它只允许Sequential模型内任何已定义层的单个输出。我知道如何使用功能性API(Model类)执行此操作。

但是,我不明白为什么Sequential模型仅限于具有单个输出的图层。强制执行此类约束是否存在设计限制?

1 个答案:

答案 0 :(得分:1)

实际上不是。在设计更小巧而直接的神经网络时,顺序模型可以使事情变得更简单。如here所述,它们对于大多数问题很有用。

  

顺序API 允许您为大多数情况逐层创建模型   问题。它的局限性在于它不允许您创建模型   共享图层或具有多个输入或输出。

但是,如果您需要更复杂的设计,具有多个输入/输出以及共享图层的模型,则可以使用 Functional API 来实现您的目标。