【发布时间】:2020-04-18 20:45:14
【问题描述】:
Pooling 层之间是否存在显着差异。有两种类型的 Max 和 Average Pooling(除了 1,2,3-D )基本上命名为 GlobalPooling 和 (normal)Pooling。在 Keras 提供的文档中,并没有提供太多的区别和解释。
不同层之间有什么区别?
【问题讨论】:
标签: tensorflow keras conv-neural-network caffe theano
Pooling 层之间是否存在显着差异。有两种类型的 Max 和 Average Pooling(除了 1,2,3-D )基本上命名为 GlobalPooling 和 (normal)Pooling。在 Keras 提供的文档中,并没有提供太多的区别和解释。
不同层之间有什么区别?
【问题讨论】:
标签: tensorflow keras conv-neural-network caffe theano
普通池化层根据具体的pool_size、stride和padding进行池化。
例如
inp = Input((224, 224, 3))
x = MaxPooling()(x) # default pool_size and stride is 2
输出的形状为(112, 112, 3)。
全局池化就像,使池大小等于宽度和高度,然后进行展平。如果输入形状是(224, 224, 3),你会得到一个张量形状(3),如果输入是(7, 7, 1024),你会得到一个(1024)。
【讨论】: