Conv2d的简单使用

torch 包 nn 中 Conv2d 的用法与 tensorflow 中类似,但不完全一样。

在 torch 中,Conv2d 有几个基本的参数,分别是

in_channels 输入图像的深度

out_channels 输出图像的深度

kernel_size 卷积核大小,正方形卷积只为单个数字

stride 卷积步长,默认为1

padding 卷积是否造成尺寸丢失,1为不丢失

与tensorflow不一样的是,pytorch中的使用更加清晰化,我们可以使用这种方法定义输入与输出图像的深度并同时指定使用的卷积核的大小。

而我们的输入则由经由 Conv2d 定义的参数传入,如下所示:

# 定义一个输入深度为1,输出为6,卷积核大小为 3*3 的 conv1 变量

self.conv1 = nn.Conv2d(1, 6, 3)

# 传入原始输入x,以获得长宽与x相当,深度为6的卷积部分

x = self.conv1(x)

要注意的是,Conv2d中所需要的输入顺序为

batchsize, nChannels, Height, Width

其他的简单使用

同样的,与 Conv2d 类似的函数还有很多,类似 max_pool2d、relu等等,他们的使用方法与 Conv2d 极为类似,如下所示:

# relu函数的使用

F.relu(self.conv1(x))

# 池化函数的使用

F.max_pool2d(F.relu(self.conv2(x)), 2)

以上这篇pytorch1.0中torch.nn.Conv2d用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

conv2d的输入_pytorch1.0中torch.nn.Conv2d用法详解相关推荐

  1. ASP.NET 2.0 中Cookies的Expires属性详解

    ASP.NET 2.0 中Cookies的Expires属性详解 response.cookies("cookiename").expires中expires的属性如下: resp ...

  2. linux只输入wc命令,Linux系统中wc命令的用法详解

    在Linux系统中,wc命令不太经常用到,只是在统计字数的时候才会使用该命令,那么下面由学习啦小编为大家整理了linux系统中wc命令的详细解释的相关知识,希望对大家有帮助! Linux系统中wc命令 ...

  3. python中如何反解函数_PyTorch中反卷积的用法详解

    pytorch中的 2D 卷积层 和 2D 反卷积层 函数分别如下: class torch.nn.Conv2d(in_channels, out_channels, kernel_size, str ...

  4. csh for循环_shell中的for循环用法详解_linux shell

    这篇文章主要介绍了shell中的for循环用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 for 命令: for i i ...

  5. Oracle中游标Cursor基本用法详解

    这篇文章主要介绍了Oracle中游标Cursor基本用法详解,还是比较全面的,具有一定参考价值,需要的朋友可以了解下. 查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT ...

  6. Python中数组切片的用法详解

    Python中数组切片的用法详解 一.python中"::-1"代表什么? 二.python中":"的用法 三.python中数组切片 三.numpy中的整数数 ...

  7. 给mysql 授权 命令_mysql中授权命令grant用法详解:

    mysql中授权命令grant用法详解: mysql中可以给你一个用户授予如select,insert,update,delete等其中的一个或者多个权限,主要使用grant命令,用法格式为: gra ...

  8. python search用法,Python-re中search()函数的用法详解(查找ip)

    1.首先来看一下search()和find()的区别 import re s1 = "2221155" #search 字符串第一次出现的位置 print(re.search(&q ...

  9. html中iframe标签的用法详解

    <iframe>是什么?html中iframe标签的用法详解 原创  2018-10-26 10:24:35 03690 经常进行页面布局的人对于HTML中的iframe标签一定不 ...

最新文章

  1. 如何在Leangoo中,为企业创建项目
  2. find命令中的-print -exec -ok参数区别
  3. 转.我在MySQL的那些年
  4. asp.net写入日志到文本文件
  5. chrome浏览器崩溃_不只是您:Chrome浏览器在Windows 10的2018年4月更新中崩溃
  6. 人生永无止境的意思是什么_励志人生:生活不会给任何脆弱鼓掌。
  7. 集团OA是什么?大型企业OA系统选型指南
  8. iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!!
  9. 俄罗斯方块c语言教程codeblocks,C语言俄罗斯方块修改结尾
  10. 西门子300硬件升级包下载_「西门子1200PLC教程」19.S7-1200入门实例
  11. 舒尔特 Pro ,专业训练注意力专注力
  12. android 指纹存储密码,安卓指纹认证(Android Fingerprint Auth)
  13. MultiButton | 一个小巧简单易用的事件驱动型按键驱动模块
  14. JAVA记忆翻牌游戏制作
  15. 国内的边缘计算组织和产品调研
  16. MAC微信接收到的文档打开都变成(只读)解决办法
  17. 29python腾讯位置大数据北京2019五一期间迁出数据
  18. CAD打不开服务器里的文件,电脑上cad文件打不开怎么解决
  19. 布隆过滤器定义长度为m的数组,插入n个元素,k个哈希函数,已知m和n的值,k的值为多少时,求误判率最低的推导过程?
  20. Linux rpm -ivm,Linux常见命令

热门文章

  1. tf.contrib在tf2中无法使用
  2. win10更新失败,怎么删除临时文件下面的更新
  3. ap接口 php_小白php API初体验 php api文档 php api接口开发 php web ap
  4. html纵向固定导航菜单代码,jQuery和css3响应式垂直固定导航菜单插件
  5. suse linux 11 HBA信息,HP BL660 GEN8 SUSE 11 查询HBA信息 驱动版本 固件版本 设备名称
  6. 调整linux块大小,Linux系统之更改默认块大小
  7. java stream foreach_Java 8 Lambda Stream forEach具有多个语句
  8. Win7系统电脑修改不了文件属性怎么办
  9. Win7旗舰版系统hosts文件位置在哪里
  10. 支援 Chrome 插件:微软 Chromium 内核 Edge 浏览器可以下载啦!