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 Web开发模板引擎优缺点总结
May 06 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
详解python中的装饰器
Jul 10 Python
推荐10款最受Python开发者欢迎的Python IDE
Sep 16 Python
Python3实现的判断回文链表算法示例
Mar 08 Python
使用python 写一个静态服务(实战)
Jun 28 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
Aug 12 Python
基于Python pyecharts实现多种图例代码解析
Aug 10 Python
Python使用for生成列表实现过程解析
Sep 22 Python
Python调用ffmpeg开源视频处理库,批量处理视频
Nov 16 Python
用Python实现Newton插值法
Apr 17 Python
python编程简单几行代码实现视频转换Gif示例
Oct 05 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从给定url获取文件扩展名的方法
2015/03/14 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
ExtJs3.0中Store添加 baseParams 的Bug
2010/03/10 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
JS获取html元素的标记名实现方法
2016/10/08 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
vue代理和跨域问题的解决
2018/07/18 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
Python过滤列表用法实例分析
2016/04/29 Python
TensorFlow 滑动平均的示例代码
2018/06/19 Python
Python读写zip压缩文件的方法
2018/08/29 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
python读取.mat文件的数据及实例代码
2019/07/12 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
python+opencv3生成一个自定义纯色图教程
2020/02/19 Python
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
遗产继承公证书
2014/04/09 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
情况说明书格式及范文
2019/06/24 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
Python基础之元编程知识总结
2021/05/23 Python