是否使用了非零填充?

数据挖掘 卷积神经网络
2022-02-13 03:56:18

我目前试图找出框架直接支持哪些填充:

张量流(tf.nn.conv2d):

  • padding='VALID': 没有填充
  • padding='SAME': 0-padding 使得输出与输入具有相同的大小

通过应用tf.pad然后padding='VALID'可以获得反射和对称填充。

烤宽面条(lasagne.layers.Conv2DLayer)(可能还有 Theano):

  • pad='full': 0-padding 的一种变体,可以产生更大的图像
  • pad='same': 喜欢SAMETF
  • pad='valid': 喜欢SAMETF

Caffe ( docs ):我不知道他们支持哪种填充。似乎在 中pad_h想填充是受支持的。可能(仅?)零填充。pad_wconvolution_param

因此我的问题是:

是否有出版物使用了带有填充的 CNN,既不是VALID也不是SAME,或者不是 0 填充?

例如,我知道以下其他选项:

  • 反映
  • 最近的

它们都可能具有优势,即过滤器不会检测到没有边界的边界。

0个回答
没有发现任何回复~