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异步回调机制实现和使用方法
Nov 26 Python
详解python调度框架APScheduler使用
Mar 28 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
python 梯度法求解函数极值的实例
Jul 10 Python
python基于socket进行端口转发实现后门隐藏的示例
Jul 25 Python
Django上线部署之IIS的配置方法
Aug 22 Python
关于python3中setup.py小概念解析
Aug 22 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
Jan 04 Python
在pycharm中实现删除bookmark
Feb 14 Python
Python学习之os模块及用法
Jun 03 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
LyScript实现绕过反调试保护的示例详解
Aug 14 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字符串分割函数explode的实例代码
2013/02/07 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
不使用浏览器运行javascript代码的方法
2013/07/24 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
javascript中数组中求最大值示例代码
2013/12/18 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
angularJS 入门基础
2015/02/09 Javascript
JavaScript将数组转换成CSV格式的方法
2015/03/19 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
彻底理解Python list切片原理
2017/10/27 Python
python-opencv颜色提取分割方法
2018/12/08 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
python脚本第一行如何写
2020/08/30 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
法定代表人身份证明书
2014/09/10 职场文书
治庸问责心得体会
2014/09/12 职场文书
上课不认真检讨书
2014/09/17 职场文书
英语教师个人总结
2015/02/09 职场文书
会议通知范文
2015/04/15 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
毕业感言怎么写
2015/07/31 职场文书
导游词之昭君岛
2020/01/17 职场文书
JavaScript 数组去重详解
2021/09/15 Javascript