对tensorflow中的strides参数使用详解

作者:ddy_sweety 时间:2022-06-12 06:00:38 

在二维卷积函数tf.nn.conv2d(),最大池化函数tf.nn.max_pool(),平均池化函数

tf.nn.avg_pool()中,卷积核的移动步长都需要制定一个参数strides(步长),因为无论是卷积操作还是各种类型的池化操作,都是某种形式的滑动窗口(sliding window)处理,这就要求指定从当前窗口移动下一个窗口位置的移动步长。

TensorFlow 文档关于 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。

具体什么含义呢?

一般而言,对于输入张量(input tensor)有四维信息:[batch, height, width, channels](分别表示 batch_size, 也即样本的数目,单个样本的行数和列数,样本的频道数,rgb图像就是三维的,灰度图像则是一维),对于一个二维卷积操作而言,其主要作用在 height, width上。

strides参数确定了滑动窗口在各个维度上移动的步数。一种常用的经典设置就是要求,strides[0]=strides[3]=1。

strides[0]=1,表示在 batch 维度上移动为 1,指不跳过任何一个样本,每一个样本都会进行运算

strides[1] = 1,表示在高度上移动步长为1,这个可以自己设定,根据网络的结构合理调节

strides[2] = 1,表示在宽度上的移动步长为1,这个可以自己设定,根据网络的结构合理调节

strides[3] = 1,表示在 channels 维度上移动为 1,指不跳过任何一个颜色通道,每一个通道都会进行运算

来源:https://blog.csdn.net/ddy_sweety/article/details/80634579

标签:tensorflow,strides
0
投稿

猜你喜欢

  • Python实现图片格式转换

    2023-08-03 04:58:57
  • Django返回HTML文件的实现方法

    2022-12-25 16:26:16
  • python使用原始套接字发送二层包(链路层帧)的方法

    2022-06-30 04:14:48
  • 提高MYSQL查询效率的三个有效的尝试

    2009-02-27 16:08:00
  • python openCV实现摄像头获取人脸图片

    2021-08-16 08:21:03
  • 解决matplotlib库show()方法不显示图片的问题

    2021-08-25 19:53:34
  • Python基于内置函数type创建新类型

    2023-11-18 10:00:29
  • python实现简易连点器

    2021-11-18 16:05:39
  • Golang之defer 延迟调用操作

    2023-08-04 18:21:48
  • JS操作Cookie写入和读取实例代码

    2024-04-22 13:07:30
  • python基于pdfminer库提取pdf文字代码实例

    2023-11-08 06:31:22
  • Python内置函数delattr的具体用法

    2023-04-22 05:35:22
  • Python中常见的导入方式总结

    2023-03-04 18:22:03
  • JavaScript获取URL汇总

    2024-02-24 10:40:07
  • Python爬虫HTPP请求方法有哪些

    2023-07-25 16:55:06
  • Python如何读写二进制数组数据

    2022-01-12 19:35:57
  • asp中获取内容中所有图片与获取内容中第一个图片的代码

    2011-02-20 10:51:00
  • Pytorch实现图像识别之数字识别(附详细注释)

    2022-04-08 08:12:54
  • Python实现图片拼接的代码

    2023-05-30 15:13:42
  • 解决tensorflow添加ptb库的问题

    2022-05-28 07:44:02
  • asp之家 网络编程 m.aspxhome.com