首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keras导出: inbound_nodes

Keras导出: inbound_nodes
EN

Stack Overflow用户
提问于 2017-08-21 10:16:25
回答 2查看 614关注 0票数 3

我正在尝试理解和如何插入keras模型的JSON表示。每个层的输入都保存在字段inbound_nodes中。我不明白的是它们是数组。

例如,对于合并层的2个输入,如下所示:

代码语言:javascript
复制
inbound_nodes: [
  [
    ['average_pooling2d_1', 0, 0, {}],
    ['conv2d_3', 0, 0, {}],
  ]
]

所有的数组都怎么了?为什么不这样存钱:

代码语言:javascript
复制
inbound_nodes: ['average_pooling2d_1', 'conv2d_3']

我想这种结构是因为有时必须以某种方式保存更多的信息。那是什么样的信息?inbound_nodes的大小什么时候大于1?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-18 10:11:15

“pooling2d”后面的参数可能是为将来inbound_nodes>1的features.The大小而设计的,当层有其他数据stream.For的更详细信息时,请检查节点和层keras源代码的定义。

票数 1
EN

Stack Overflow用户

发布于 2018-02-20 13:32:29

所以我发现:

  • 如果层被重用,则使用外部数组。
  • 如果层有多个输入,则使用内部数组。
  • 位置上显然是层名。
  • 在位置1上,如果“层”为“层”名称,则为1。“基本模型”,1,.意味着该层可以在Base配置中找到。如果名称对应于一个层,则为0。
  • 在位置2上是输出层的索引,如果位置1有1,则表示模型

还是不确定那个混蛋

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45794583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档