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来开发Markdown脚本扩展的实例分享
Mar 04 Python
Python计算两个日期相差天数的方法示例
May 23 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
对Python中gensim库word2vec的使用详解
May 08 Python
Python单元测试简单示例
Jul 03 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
Python3 itchat实现微信定时发送群消息的实例代码
Jul 12 Python
django删除表重建的实现方法
Aug 28 Python
python装饰器相当于函数的调用方式
Dec 27 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
Oct 18 Python
python批量生成身份证号到Excel的两种方法实例
Jan 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
通过文字传递创建的图形按钮
2006/10/09 PHP
Discuz 模板引擎的封装类代码
2008/07/18 PHP
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
2013/08/07 PHP
隐性调用php程序的方法
2015/06/13 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
php禁用cookie后session设置方法分析
2016/10/19 PHP
php获取linux命令结果的实例
2017/03/13 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
Using the TextRange Object
2006/10/14 Javascript
jquery调用asp.net 页面后台的实现代码
2011/04/27 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
2015/11/23 Javascript
简单实现js悬浮导航效果
2017/02/05 Javascript
jquery uploadify如何取消已上传成功文件
2017/02/08 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
Python入门教程之运算符与控制流
2016/08/17 Python
python开发简易版在线音乐播放器
2017/03/03 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
python3转换code128条形码的方法
2019/04/17 Python
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
39美元购买一副眼镜或太阳镜:39DollarGlasses.com
2018/06/17 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
股东授权委托书范本
2014/09/13 职场文书
学校清洁工岗位职责
2015/04/15 职场文书
作息时间调整通知
2015/04/22 职场文书