我看网上各种教程里卷积层的padding一般都是零,有不是0的情况吗?
在什么情况下,padding设置为非零的数?
2个回答
教程里一般都是比较简单的例子所以用padding=0比较方便吧
实际中,如果我们要让卷积之后的图片和原来的图片一个尺寸,我们通常是需要加padding=1
此外,如果图片中有一些很重要的信息是图像的边缘,那么我们也需要加padding,不然在卷积的过程中会丢失
SofaSofa数据科学社区DS面试题库 DS面经以针对图像的卷积层为例(暂不考虑图像通道数):
输入图像尺寸 W1 x H1,
输出图像尺寸 W2 x H2,
卷积核 K,步长 S,Padding P,
有以下关系:
W2 = (W1 - K + 2P)/S + 1
H2 = (H1 - K + 2P)/S + 1
卷积层如果是为了降维,通常P=0,这样可以减小输出图像的尺寸;如果是为了提取有效特征而不是为了降维,从将P设为合适的数值;比如对于卷积核3,步长1的情况,P=0时W2 = W1 - 2,P=1时W2 = W1。
SofaSofa数据科学社区DS面试题库 DS面经 相关主题
CNN中的感受野是什么意思?
1回答
yolov3-tiny一个maxpool层算出的结果为什么和pytorch上的公式不一样
1回答
图像处理中rgba是什么意思?
2回答
关于video saliency detection的一些问题
0回答
coco数据集是什么?
2回答
VGG16和VGG19的区别?
2回答
我们谢绝在回答前讲“生动”的故事。
我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。
我们谢绝答非所问。
我们谢绝自己不会、硬要回答。
我们感激每一个用户在编写答案时的努力与付出!