【问题标题】:Multiple outputs in keras Sequential modelskeras 序列模型中的多个输出
【发布时间】:2018-12-08 04:55:17
【问题描述】:

当我阅读Keras Code for Sequential models 时,我看到它只允许Sequential 模型中任何已定义层的单个输出。我知道如何使用功能 API(Model 类)来做到这一点。

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

【问题讨论】:

    标签: python tensorflow keras


    【解决方案1】:

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

    Sequential API 允许您逐层创建模型 问题。它的局限性在于它不允许您创建模型 共享层或具有多个输入或输出。

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

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 2019-08-09
      • 2018-03-16
      • 2021-05-24
      • 2019-03-31
      • 2018-06-27
      相关资源
      最近更新 更多