GlobalAveragePooling1D

GlobalAveragePooling1D

当谈到 Keras 的平均池化层时,我有点困惑。 The documentation 声明如下:







我(认为我)确实得到了平均池化的概念,但我真的不明白为什么 GlobalAveragePooling1D 层只是删除了步骤参数。非常感谢您的回答。

最佳答案

GlobalAveragePooling1DAveragePooling1Dpool_size=steps 相同。因此,对于每个特征维度,它在所有时间步长中取平均值。输出因此具有形状 (batch_size, 1, features) (如果 data_format='channels_last' )。他们只是压平第二个(或第三个,如果 data_format='channels_first' )维度,这就是你如何获得等于 (batch_size, features) 的输出形状。

关于python - Keras:AveragePooling1D 层和 GlobalAveragePooling1D 层的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54493738/

10-09 14:33