回答
Keras具有用于一个层AveragePooling1D
。如果您使用的图形API,你应该能够做这样的事情:在这个答案
model.add_node(AveragePooling1D(...),
inputs=['h0', 'h1', ..., 'hn'],
merge_mode='concat', ...)
你有没有Sequential模型的例子?例如。如何将AveragePooling1D连接到启用了return_sequence的RNN图层。 –
我没有一个例子,但它看起来应该能够在'RNN'层之后为'Sequential'添加一个'AveragePooling1D'图层并指定池的正确尺寸。 –
@IsilmëO - 既然你已经接受了答案,你能举一个完整的例子吗?我无法使用'Dense(1)'层跟随'AveragePooling1D'图层 – mossaab
看,使用[TemporalMeanPooling(http://stackoverflow.com/a/43014228/1105231)可以帮助你。 –