对tensorflow中的strides参数使用详解
在二维卷积函数tf.nn.conv2d(),最大池化函数tf.nn.max_pool(),平均池化函数tf.nn.avg_pool()中,卷积核的移动步长都需要制定一个参数strides(步长),因为无论是卷积操作还是各种类型的池化操作,都是某种形式的滑动窗口处理,这就要求指定从当前窗口移动下一个窗口位置的移动步长。strides: A list of ints that has length >= 4. The stride of the sliding window for each dimension of the input tensor.首先要求 strides 为长度不小于 4 的整数构成的 list,strides参数表示的是滑窗在输入张量各个维度上的移动步长。如果strides=[b,h,w,c],其中strides[0]和strides[3]默认为1。strides参数确定了滑动窗口在各个维度上移动的步数。一种常用的经典设置就是要求,strides[0]=strides[3]=1。
下载地址
用户评论