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简单获取数组元素个数的方法
Jul 13 Python
利用Python学习RabbitMQ消息队列
Nov 30 Python
python 默认参数问题的陷阱
Feb 29 Python
简单的python协同过滤程序实例代码
Jan 31 Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 Python
Python日期时间对象转换为字符串的实例
Jun 22 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
Python 炫技操作之合并字典的七种方法
Apr 10 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
Python如何发送与接收大型数组
Aug 07 Python
Python 找出英文单词列表(list)中最长单词链
Dec 14 Python
如何查看python关键字
Jan 17 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
ajax取消挂起请求的处理方法
2013/03/18 PHP
php实现微信公众平台账号自定义菜单类
2014/12/02 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
jquery插件validate验证的小例子
2013/05/08 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
js实现各浏览器全屏代码实例
2018/07/03 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
python实现socket端口重定向示例
2014/02/10 Python
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
详解python中的文件与目录操作
2017/07/11 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
Python二维码生成识别实例详解
2019/07/16 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
行政专员岗位职责
2014/01/02 职场文书
警校毕业生自我评价
2014/04/06 职场文书
中层干部竞聘演讲稿
2014/05/15 职场文书
趣味运动会广播稿
2015/08/19 职场文书