tensorflow学习基础篇1——conv2d 函数说明

本文深入探讨了TensorFlow中conv2d函数的基本使用,包括输入参数input、卷积核w、步长strides和填充padding的详细解释。重点介绍了VALID和SAME两种填充方式的区别,并给出了输出高度和宽度的计算公式。
摘要由CSDN通过智能技术生成

每次学习新知识总是走马观花,理解不深刻,从现在开始坚持将学习到的东西记录下来,一来方便以后回顾,二来加深理解

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

tensorflow ——conv2d

tf.nn.conv2d(input, w, strides, padding)

其中 input 为输入,格式为[batch, height, width, channels], 分别为【输入的批次数量、图像的高(行数)、宽(列数)、通道(彩色为3,灰色为1)】

w 为卷积矩阵,二维、分别为[高,宽】

strides 为滑动窗口尺寸,分别为[1, height, width, 1], 通常 strides[0]=strdes[3]=1,因为一般不会在一个个图像,一个个通道之间滑动

padding 为扩展方式,有两种 vaild 和 same

1)不同的padding方式,VALID是采用丢弃的方式,比如上述的input_width=13,只允许滑动2次,多余的元素全部丢掉

2)SAME的方式,采用的是补全的方式,对于上述的情况,允许滑动3次,但是需要补3个元素,左奇右偶,在左边补一个0,右边补2个0

3) For the SAME padding, the output height and width are computed as:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值