【问题标题】:How to implement a Mean Pooling layer in Keras如何在 Keras 中实现平均池化层
【发布时间】:2016-02-12 05:37:19
【问题描述】:

Keras 中似乎没有对 RNN 的平均池化层的内置支持。有人知道怎么包装吗?

http://deeplearning.net/tutorial/lstm.html

【问题讨论】:

标签: deep-learning keras


【解决方案1】:

Keras 为此设置了一个层 AveragePooling1D。如果您使用图形 API,您应该能够执行以下操作:

model.add_node(AveragePooling1D(...), 
               inputs=['h0', 'h1', ..., 'hn'], 
               merge_mode='concat', ...)

【讨论】:

  • 你有顺序模型的例子吗?例如。如何将 AveragePooling1D 与启用了 return_sequence 的 RNN 层连接起来。
  • 我没有示例,但看起来应该能够在Sequential 之后添加一个AveragePooling1D 层到RNN 层之后,并为池指定正确的维度。
  • @IsilmëO - 既然你已经接受了答案,你能举一个完整的例子吗?我无法使用Dense(1) 层跟随AveragePooling1D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-30
  • 2017-10-09
  • 2019-10-11
  • 2017-01-23
  • 2023-03-12
  • 2020-04-12
相关资源
最近更新 更多