首页 分享 卷积步长strides参数的具体解释

卷积步长strides参数的具体解释

来源:花匠小妙招 时间:2025-05-13 18:44

最新推荐文章于 2023-05-27 21:09:12 发布

xiewenbo 于 2018-06-20 20:18:51 发布

conv1 = tf.nn.conv2d(input_tensor,conv1_weights,strides=[1,1,1,1],padding='SAME')

这是一个常见的卷积操作,其中strides=【1,1,1,1】表示滑动步长为1,padding=‘SAME’表示填0操作

当我们要设置步长为2时,strides=【1,2,2,1】,很多同学可能不理解了,这四个参数分别代表了什么,查了官方函数说明一样不明不白,今天我来解释一下。

strides在官方定义中是一个一维具有四个元素的张量,其规定前后必须为1,这点大家就别纠结了,所以我们可以改的是中间两个数,中间两个数分别代表了水平滑动和垂直滑动步长值,于是就很好理解了。

在卷积核移动逐渐扫描整体图时候,因为步长的设置问题,可能导致剩下未扫描的空间不足以提供给卷积核的,大小扫描 比如有图大小为5*5,卷积核为2*2,步长为2,卷积核扫描了两次后,剩下一个元素,不够卷积核扫描了,这个时候就在后面补零,补完后满足卷积核的扫描,这种方式就是same。如果说把刚才不足以扫描的元素位置抛弃掉,就是valid方式。

相关知识

软件杯 深度学习卷积神经网络的花卉识别
深度学习卷积神经网络的花卉识别 计算机竞赛
深度学习——以花朵识别为例,分析构造神经网络时用到的各个类构造函数(Dense、Conv2D、Flatten等)
基于TensorFlow实现的CNN神经网络 花卉识别系统Demo
Tensorflow基于卷积神经网络(CNN)的手写数字识别
tensorflow五种花朵分类识别
深度学习机器学习卷积神经网络的花卉识别花种类识别
基于TensorFlow的CNN卷积网络模型花卉分类(1)
Keras复现VGG16及实现花卉分类
基于tensorflow的花卉识别

网址: 卷积步长strides参数的具体解释 https://www.huajiangbk.com/newsview1947166.html

所属分类:花卉
上一篇: 二分查找中的边界问题:+1,
下一篇: 制定成功的返程投资企业协议控制策

推荐分享