【问题标题】:How do you use Add in Keras如何在 Keras 中使用 Add
【发布时间】:2017-12-29 10:05:38
【问题描述】:

在 keras 中说你有

layer1

layer2

你想添加这两个层,你必须使用 keras.layers.merge 中的 Add 并且不能使用函数式 api。

Add 不接受任何输入,所以我看不出它对设置图表有何帮助。我正在使用 keras 2.06。

【问题讨论】:

  • 为什么不能使用函数式API?
  • 来自 Chollet 即将出版的书中:“这三个重要的用例——多输入模型、多输出模型和类图模型——在 Keras 中仅使用 Sequential 模型类时是不可能的. 但是,还有一种不同的、更通用、更灵活的方式来使用 Keras:函数式 API。”

标签: keras keras-layer keras-2


【解决方案1】:

如果你把这样的两层相加,你的网络图会是这样的

   |        |
layer1    layer2
    \      /
     \    /
      \  /
       \/
      sum

这样的层根据定义不是顺序的(因为sum 需要多个输入),因此使用顺序 API 执行此操作是不可能的。您必须使用功能 API。

【讨论】:

    猜你喜欢
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 2019-08-21
    • 2019-04-15
    • 2018-06-30
    • 2020-11-09
    • 1970-01-01
    相关资源
    最近更新 更多