tensorflow中经常会遇到卷积,池化,反卷积等操作。里面涉及到一个strides参数比如下面的情形:
那么这个strides参数是什么意思呢?
tensorflow给出的注释:
strides: A list of ints. The stride of the sliding window for each dimension of the input tensor.
一堆整数组成的列表。输入张量的每个维度的滑动窗口的步幅。一般来说,strides的参数数量大于等于4.
输入张量(input tensor)一般来说有四个维度[batch, height, width, channels],第一个维度strides[0] = batch,一般设置为1,代表每一个样本都要作为输入进行传递。第二个维度和第三个维度代表单个样本的行数和列数,第四个维度代表输入图像的通道数,通常市值为1,代表不跳过每一个颜色通道。
注意:不要和输入图像的参数搞混了,比如输入[1,5,5,3]这个3代表的是图像是三通道的彩色图像。