pytorch1.0中torch.nn.Conv2d用法详解


Posted in Python onJanuary 10, 2020

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用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析html开发库pyquery使用方法
Feb 07 Python
Python中的浮点数原理与运算分析
Oct 12 Python
详解使用 pyenv 管理多个版本 python 环境
Oct 19 Python
python3第三方爬虫库BeautifulSoup4安装教程
Jun 19 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
10招!看骨灰级Pythoner玩转Python的方法
Apr 15 Python
python图像和办公文档处理总结
May 28 Python
python获取Pandas列名的几种方法
Aug 07 Python
Python面向对象魔法方法和单例模块代码实例
Mar 25 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
Apr 30 Python
python中温度单位转换的实例方法
Dec 27 Python
Python中tkinter的用户登录管理的实现
Apr 22 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 #Python
Tensorflow Summary用法学习笔记
Jan 10 #Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 #Python
python numpy数组复制使用实例解析
Jan 10 #Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 #Python
详解pycharm连接不上mysql数据库的解决办法
Jan 10 #Python
pycharm双击无响应(打不开问题解决办法)
Jan 10 #Python
You might like
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
Yii2框架中日志的使用方法分析
2017/05/22 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
jQuery live
2009/05/15 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
2017/01/22 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
Angular4编程之表单响应功能示例
2017/12/13 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
vue脚手架搭建过程图解
2018/06/06 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
[02:44]DOTA2英雄基础教程 魅惑魔女
2014/01/07 DOTA
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
python提取字典key列表的方法
2015/07/11 Python
Python的迭代器和生成器
2015/07/29 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang
python基础之匿名函数详解
2021/04/21 Python
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis