如图,摘自ERFNet中,在很多Net中都会出现dilation是tuple的情况:

nn.Conv2d(chann, chann, (1,3), stride=1, padding=(0,1*dilated), bias=True, dilation = (1, dilated))

在conv文件中指出,dilation可以是int或者tuple,所以dilation可能出现,dilation=2或dilation=(2,1)等情况:

dilation (int or tuple, optional): Spacing between kernel elements. Default: 1

根据conv.py文件可以看出,dilation,扩张操作:控制kernel点(卷积核点)的间距

"""
attr:`dilation` controls the spacing between the kernel points; also known as the à trous algorithm.It is harder to describe, but this `link`_ has a nice visualization of what :attr:`dilation` does.The parameters :attr:`kernel_size`, :attr:`stride`, :attr:`padding`, :attr:`dilation` can either be:- a single ``int`` -- in which case the same value is used for the height and width dimensions- a ``tuple`` of two ints -- in which case, the first `int` is used for the height dimension, and the second `int` for the width dimension
"""

即对于kernel_size,stride,padding,dilation这四个参数而言,下面的描述都成立:

一个单一的int的情况下,相同的值被用于高度和宽度维度
一个两个int的`tuple'--在这种情况下,第一个`int'用于高度维度,第二个`int'用于宽度维度

所以,这段代码表示,当dilation=2时,padding=(0,2),dilation=(1,2),图示为:

nn.Conv2d(chann, chann, (1,3), stride=1, padding=(0,1*dilated), bias=True, dilation = (1, dilated))

嗯自己的理解是这样的

conv2d函数中dilation参数:int or tuple相关推荐

  1. nn.Conv2d()中dilation参数的作用

    nn.Conv2d()中dilation参数的作用 下面这张图很好的描述了这个参数的作用 优点: 这样每次进行单次计算时覆盖的面积(感受域)增大,最开始时3*3 = 9 然后是5*5 = 25最后是7 ...

  2. listen函数的第二个参数_signal(SIGPIPE,?SIG_IGN)listen函数中backlog参数分析

    signal(SIGPIPE, SIG_IGN); TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端 ...

  3. 函数中out参数的应用

    函数中out参数的应用 1.out参数使用情况说明 如果你在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组: 但是,如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候,我们可 ...

  4. 在setInterval函数中传递参数

    本文翻译自:Pass parameters in setInterval function Please advise how to pass parameters into a function c ...

  5. python函数中可变参数的传递方式是_Python中函数的参数传递与可变长参数

    1.Python中也有像C++一样的默认缺省函数 1 def foo(text,num=0):2 printtext,num3 4 foo("asd") #asd 0 5 foo( ...

  6. [SpringBoot2]ajax函数中data参数的数据设置方式

    ajax函数中data参数的数据设置方式:

  7. libvlc_media_add_option 函数中的参数设置

    libvlc_media_add_option   函数中的参数设置 Usage: vlc [options] [stream] ... You can specify multiple stream ...

  8. Pytorch中tensor维度和torch.max()函数中dim参数的理解

    Pytorch中tensor维度和torch.max()函数中dim参数的理解 维度 参考了 https://blog.csdn.net/qq_41375609/article/details/106 ...

  9. 以下是一个使用 VBA 的例子,演示了 ByVal 和 ByRef 的区别,以及如何在函数中传递参数和返回值。

    以下是一个使用 VBA 的例子,演示了 ByVal 和 ByRef 的区别,以及如何在函数中传递参数和返回值: Sub Example()Dim x As Integer, y As Integerx ...

最新文章

  1. java ruby_Java,Ruby和Go,我的天哪!
  2. 问一下,线程池里面到底该设置多少个线程?
  3. oracle client 默认端口,[数据库]配置精简版Oracle客户端
  4. 画图讲解SQL join 语句
  5. 操作系统中的全局页面置换算法
  6. 视频 | 为何我对小鹏NGP“半信半疑”
  7. 不同类型的官网应该如何设计?
  8. BZOJ1195[HNOI2006]最短母串——AC自动机+BFS+状态压缩
  9. FPI(Fixed-point Iteration)不动点迭代法——迭代求方程的方法
  10. python pyfile py_Python中py文件引用另一个py文件变量的方法
  11. 浅析View的事件分发机制
  12. 如何把python代码翻译成中文-Python:谷歌翻译20次的程序如何实现?
  13. 计算机上网记录怎么清除,电脑浏览器上网记录怎么删除
  14. 应用在夜灯领域的环境光测距感器芯片
  15. windows宽带连接(校园网)自动连接脚本代码
  16. 数据湖三剑客Delt Lake、Hudi、Iceberg详解
  17. 实现移动端查看控制台
  18. 统计学第四周-概率分布
  19. [风一样的创作]二次封装阿里云短信 验证码 发送短信 查询短信 编辑短信
  20. 显著性目标检测SOD论文大盘点

热门文章

  1. 互操作性是蓝牙芯片技术成功的关键
  2. Terracotta设计原理
  3. 根据cadence设计图学习硬件知识 day03 了解 一些芯片 和 数据手册下载的地方
  4. “Hello World!”团队第六周的第三次会议
  5. Prince of Persia Images
  6. falcon 监控 tcp closewait
  7. USound与AT S凭借基于MEMS的全集成音频模块革新真无线耳机市场
  8. 券商股票交易接口对私募放开吗?
  9. 如何花30多块打造Home Assistant智能家居盒子
  10. 绿金业绩评价居行业“第一梯队” ,农业银行绿色金融实践入选《中国银行业绿色金融发展报告》