PyTorch 普通卷积和空洞卷积实例


Posted in Python onJanuary 07, 2020

如下所示:

import numpy as np
from torchvision.transforms import Compose, ToTensor
from torch import nn
import torch.nn.init as init
def transform():
  return Compose([
    ToTensor(),
    # Normalize((12,12,12),std = (1,1,1)),
  ])

arr = range(1,26)
arr = np.reshape(arr,[5,5])
arr = np.expand_dims(arr,2)
arr = arr.astype(np.float32)
# arr = arr.repeat(3,2)
print(arr.shape)
arr = transform()(arr)
arr = arr.unsqueeze(0)
print(arr)

conv1 = nn.Conv2d(1, 1, 3, stride=1, bias=False, dilation=1) # 普通卷积
conv2 = nn.Conv2d(1, 1, 3, stride=1, bias=False, dilation=2) # dilation就是空洞率,即间隔
init.constant_(conv1.weight, 1)
init.constant_(conv2.weight, 1)
out1 = conv1(arr)
out2 = conv2(arr)
print('standare conv:\n', out1.detach().numpy())
print('dilated conv:\n', out2.detach().numpy())

输出:

(5, 5, 1)
tensor([[[[ 1., 2., 3., 4., 5.],
[ 6., 7., 8., 9., 10.],
[11., 12., 13., 14., 15.],
[16., 17., 18., 19., 20.],
[21., 22., 23., 24., 25.]]]])
standare conv:
[[[[ 63. 72. 81.]
[108. 117. 126.]
[153. 162. 171.]]]]
dilated conv:
[[[[117.]]]]

PyTorch 普通卷积和空洞卷积实例

以上这篇PyTorch 普通卷积和空洞卷积实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
node.js获取参数的常用方法(总结)
May 29 Python
Python3实现的画图及加载图片动画效果示例
Jan 19 Python
Python操作word常见方法示例【win32com与docx模块】
Jul 17 Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
Django 静态文件配置过程详解
Jul 23 Python
django之静态文件 django 2.0 在网页中显示图片的例子
Jul 28 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
python isinstance函数用法详解
Feb 13 Python
PyCharm刷新项目(文件)目录的实现
Feb 14 Python
Python爬虫之Selenium实现键盘事件
Dec 04 Python
Python Selenium操作Cookie的实例方法
Feb 28 Python
Pytorch中膨胀卷积的用法详解
Jan 07 #Python
Python urlopen()和urlretrieve()用法解析
Jan 07 #Python
简单了解Django ORM常用字段类型及参数配置
Jan 07 #Python
解决torch.autograd.backward中的参数问题
Jan 07 #Python
Pytorch 中retain_graph的用法详解
Jan 07 #Python
PyTorch中的Variable变量详解
Jan 07 #Python
python enumerate内置函数用法总结
Jan 07 #Python
You might like
php 更新数据库中断的解决方法
2009/06/05 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php的hash算法介绍
2014/02/13 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
python学生管理系统学习笔记
2019/03/19 Python
Python常见数字运算操作实例小结
2019/03/22 Python
简单了解django orm中介模型
2019/07/30 Python
python创建学生管理系统
2019/11/22 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
django rest framework 过滤时间操作
2020/07/12 Python
python自动化发送邮件实例讲解
2021/01/04 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
实现向右循环移位
2014/07/31 面试题
2014年“世界无车日”活动方案
2014/09/21 职场文书
工作收入证明模板
2014/10/10 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
学校施工安全责任书
2015/01/29 职场文书
校友回访母校寄语
2015/02/26 职场文书
golang 在windows中设置环境变量的操作
2021/04/29 Golang