卷积层的padding一般都是零吗?

  统计/机器学习 计算机视觉 人工神经网络    浏览次数:467        分享
0

我看网上各种教程里卷积层的padding一般都是零,有不是0的情况吗?

在什么情况下,padding设置为非零的数?

 

thatdeep   2019-01-20 10:05



   2个回答 
6

教程里一般都是比较简单的例子所以用padding=0比较方便吧

实际中,如果我们要让卷积之后的图片和原来的图片一个尺寸,我们通常是需要加padding=1

此外,如果图片中有一些很重要的信息是图像的边缘,那么我们也需要加padding,不然在卷积的过程中会丢失

SofaSofa数据科学社区DS面试题库 DS面经

matt   2019-01-25 15:27

4

以针对图像的卷积层为例(暂不考虑图像通道数):

输入图像尺寸 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面经

nlceyes   2019-01-26 11:25



  相关主题

yolov3-tiny一个maxpool层算出的结果为什么和pytorch上的公式不一样   1回答

关于video saliency detection的一些问题   0回答

图像处理中rgba是什么意思?   2回答

coco数据集是什么?   2回答

有什么好的方法识别图片中的特殊点呢   1回答

cifar-10数据集是有哪十类?   1回答

opencv里waitkey和destroyAllWindows有什么用?   1回答

Python中怎么把一个RGB彩色图像转成灰度黑白图像?   3回答

图像轮廓识别   1回答

pip install opencv-python失败,难道非要编译安装?   3回答

怎么用python读取视频文件?   2回答

图像识别和深度学习中的“组合爆炸”是什么意思?   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!