位置: IT常识 - 正文

反射填充详解ReflectionPad2d(padding)(反射dll)

编辑:rootadmin
反射填充详解ReflectionPad2d(padding) ReflectionPad一、反射填充1、一维反射填充1)调用方式2)实例(1)padding为整数(2)padding为2元组2、二维反射填充1)调用方式2)实例(1)padding为整数(1)padding为4元组一、反射填充

推荐整理分享反射填充详解ReflectionPad2d(padding)(反射dll),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:反射效果msaa,反射dll,反射reflection,反射final,反射reflection,反射reflection,反射效果msaa,反射效果什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

这种填充方式是以输入向量的边界为对称轴,以设定的padding大小为步长,将输入向量的边界内padding大小的元素,对称填充。设定padding时主要注意,padding必须小于向量所在维度的大小。

1、一维反射填充1)调用方式输入形状为(N,C,W_IN)或(C,W_IN);输出形状为(N,C,W_out)或(C,W_out);padding表示填充尺寸,可为整数或者2元组;padding为整数时,输入向量左右填充相同的大小;而padding为元组时可自定义向量左右分别填充多少;torch.nn.ReflectionPad1d(padding)2)实例

对于一维填充来说,其输入为N个宽度为W的向量,而每个元素对应有C个通道。此方式填充只针对他的宽度进行,填充点分别为向量左边和右边两个边界。不同的padding类型(整数或元组),决定了左右两边如何填充的方式。

(1)padding为整数inp=torch.tensor([[[2., 3., 9., 1., 5.], [6., 4., 0., 5., 0.]]])print(inp.shape)print("inp:",inp)pad=1out=nn.ReflectionPad1d(padding=pad)(inp)print("padding={},out:".format(pad),out)print(out.shape)

结果分析(绿线代表以此为轴,红色代表填充的元素): 1)当padding=1时,表示向量左右两边均以边界为对称轴,填充宽度为1的元素。

torch.Size([1, 2, 5])inp: tensor([[[2., 3., 9., 1., 5.], [6., 4., 0., 5., 0.]]])padding=1,out: tensor([[[3., 2., 3., 9., 1., 5., 1.], [4., 6., 4., 0., 5., 0., 5.]]])torch.Size([1, 2, 7])

2)当padding=2时,表示向量左右两边均以边界为对称轴,填充宽度为2的元素。

反射填充详解ReflectionPad2d(padding)(反射dll)

torch.Size([1, 2, 5])inp: tensor([[[2., 3., 9., 1., 5.], [6., 4., 0., 5., 0.]]])padding=2,out: tensor([[[9., 3., 2., 3., 9., 1., 5., 1., 9.], [0., 4., 6., 4., 0., 5., 0., 5., 0.]]])torch.Size([1, 2, 9])(2)padding为2元组inp=torch.tensor([[[2., 3., 9., 1., 5.], [6., 4., 0., 5., 0.]]])print(inp.shape)print("inp:",inp)pad=(1,2)out=nn.ReflectionPad1d(padding=pad)(inp)print("padding={},out:".format(pad),out)print(out.shape)

结果分析: 1)当padding=(1,2)时,表示向量以边界为对称轴,左右两边分别填充宽度为1、2的元素。

torch.Size([1, 2, 5])inp: tensor([[[2., 3., 9., 1., 5.], [6., 4., 0., 5., 0.]]])padding=(1, 2),out: tensor([[[3., 2., 3., 9., 1., 5., 1., 9.], [4., 6., 4., 0., 5., 0., 5., 0.]]])torch.Size([1, 2, 8])

2、二维反射填充1)调用方式输入形状为(N,C,H_in,W_IN)或(C,H_in,W_IN);输出形状为(N,C,H_out,W_out)或(C,H_out,W_out);padding表示填充尺寸,可为整数或者4元组;padding为整数时,输入向量左右上下填充相同的大小;而padding为元组时可自定义向量左右上下分别填充多少;torch.nn.ReflectionPad2d(padding)2)实例

对于二维填充来说,其输入为N个宽度为H*W的数组,而每个元素对应有C个通道。此方式填充针对他的高度和宽度进行,填充点分别为上、下、左、右四个边界。不同的padding类型(整数或元组),决定了四个边界如何填充的方式。

(1)padding为整数inp=torch.tensor([[[[8., 3., 6., 2., 7.], [0., 8., 4., 9., 3.]], [[3., 9., 6., 2., 7.], [7., 8., 4., 6., 2.]], [[1., 9., 0., 1., 4.], [7., 8., 1., 0., 3.]]]])print(inp.shape)print("inp:",inp)pad=1out=nn.ReflectionPad2d(padding=pad)(inp)print("padding={},out:".format(pad),out)print(out.shape)

结果分析(图中白线、黑线代表以此为轴,红色、绿色块代表填充元素): 1)当padding=1时,表示向量以边界为对称轴,左、右、上、下四个边界均填充宽度为1的元素。 填充按照左、右、上、下的顺序依次填充。

padding=1,out: tensor([[[[8., 0., 8., 4., 9., 3., 9.], [3., 8., 3., 6., 2., 7., 2.], [8., 0., 8., 4., 9., 3., 9.], [3., 8., 3., 6., 2., 7., 2.]], [[8., 7., 8., 4., 6., 2., 6.], [9., 3., 9., 6., 2., 7., 2.], [8., 7., 8., 4., 6., 2., 6.], [9., 3., 9., 6., 2., 7., 2.]], [[8., 7., 8., 1., 0., 3., 0.], [9., 1., 9., 0., 1., 4., 1.], [8., 7., 8., 1., 0., 3., 0.], [9., 1., 9., 0., 1., 4., 1.]]]])torch.Size([1, 3, 4, 7])

(1)padding为4元组inp=torch.tensor([[[[8., 3., 6., 2., 7.], [0., 8., 4., 9., 3.]], [[3., 9., 6., 2., 7.], [7., 8., 4., 6., 2.]], [[1., 9., 0., 1., 4.], [7., 8., 1., 0., 3.]]]])pad=(2,2,1,1)out=nn.ReflectionPad2d(padding=pad)(inp)print("padding={},out:".format(pad),out)print(out.shape)

结果分析: 1)当padding=(2,2,1,1)时,表示向量以左、右、上、下边界为对称轴,左、右、上、下分别填充宽度为2,2,1,1的元素。

padding=(2, 2, 1, 1),out: tensor([[[[4., 8., 0., 8., 4., 9., 3., 9., 4.], [6., 3., 8., 3., 6., 2., 7., 2., 6.], [4., 8., 0., 8., 4., 9., 3., 9., 4.], [6., 3., 8., 3., 6., 2., 7., 2., 6.]], [[4., 8., 7., 8., 4., 6., 2., 6., 4.], [6., 9., 3., 9., 6., 2., 7., 2., 6.], [4., 8., 7., 8., 4., 6., 2., 6., 4.], [6., 9., 3., 9., 6., 2., 7., 2., 6.]], [[1., 8., 7., 8., 1., 0., 3., 0., 1.], [0., 9., 1., 9., 0., 1., 4., 1., 0.], [1., 8., 7., 8., 1., 0., 3., 0., 1.], [0., 9., 1., 9., 0., 1., 4., 1., 0.]]]])torch.Size([1, 3, 4, 9])

本文链接地址:https://www.jiuchutong.com/zhishi/299755.html 转载请保留说明!

上一篇:YOLOV7改进-添加EIoU,SIoU,AlphaIoU,FocalEIoU,Wise-IoU(yolov5增加检测层)

下一篇:vue3项目中使用three.js(vue3用法)

  • ios14怎么分屏(ios14怎么分屏教程)

    ios14怎么分屏(ios14怎么分屏教程)

  • 滴滴出行退款多久到账(滴滴出行退款要多久)

    滴滴出行退款多久到账(滴滴出行退款要多久)

  • 在word中,邮件合并功能支持的数据源不包括(在word中邮件合并包括)

    在word中,邮件合并功能支持的数据源不包括(在word中邮件合并包括)

  • 抖音喜欢里隐藏了一个无效视频怎么找到(抖音喜欢里隐藏了一个无效视频是什么意思)

    抖音喜欢里隐藏了一个无效视频怎么找到(抖音喜欢里隐藏了一个无效视频是什么意思)

  • 苹果imei码可以查什么信息(苹果imei码可以修改吗)

    苹果imei码可以查什么信息(苹果imei码可以修改吗)

  • qq把对方拉黑对方知道吗(QQ把对方拉黑对方还能加我吗)

    qq把对方拉黑对方知道吗(QQ把对方拉黑对方还能加我吗)

  • iphone8plus壁纸尺寸(iphone8p壁纸尺寸大小)

    iphone8plus壁纸尺寸(iphone8p壁纸尺寸大小)

  • 蓝屏代码0x000008e(蓝屏代码0X000000F4)

    蓝屏代码0x000008e(蓝屏代码0X000000F4)

  • 绿洲图片怎么下载(绿洲上的图片怎么下载)

    绿洲图片怎么下载(绿洲上的图片怎么下载)

  • 怎么将ppt保存到u盘里(怎么将PPT保存到D盘新建文件夹里)

    怎么将ppt保存到u盘里(怎么将PPT保存到D盘新建文件夹里)

  • 世界上第一个相机什么时候发明的(世界上第一个相机的照片)

    世界上第一个相机什么时候发明的(世界上第一个相机的照片)

  • ps没网可以使用吗(ps在没有网的时候可以用不)

    ps没网可以使用吗(ps在没有网的时候可以用不)

  • 荣耀20青春版怎么录屏(荣耀20青春版怎么调24小时制)

    荣耀20青春版怎么录屏(荣耀20青春版怎么调24小时制)

  • 小米9pro 5G采用什么马达(小米9pro是什么5g基带)

    小米9pro 5G采用什么马达(小米9pro是什么5g基带)

  • 苹果11扬声器有几个(苹果11扬声器有风吹出来)

    苹果11扬声器有几个(苹果11扬声器有风吹出来)

  • 京东付款后怎么取消订单(京东付款后怎么改地址)

    京东付款后怎么取消订单(京东付款后怎么改地址)

  • 三星s10有手机分身么(三星s10手机分身怎么用)

    三星s10有手机分身么(三星s10手机分身怎么用)

  • vue app怎么添加音乐(vue 添加dom)

    vue app怎么添加音乐(vue 添加dom)

  • 天猫跟淘宝的关系(天猫跟淘宝的关系是什么)

    天猫跟淘宝的关系(天猫跟淘宝的关系是什么)

  • 华为手环可以接电话吗(华为手环可以接电话的是哪款)

    华为手环可以接电话吗(华为手环可以接电话的是哪款)

  • 小米手环3关机(小米手环3关机了)

    小米手环3关机(小米手环3关机了)

  • 焕彩桌面怎样关闭(怎么关掉焕彩桌面)

    焕彩桌面怎样关闭(怎么关掉焕彩桌面)

  • 网易考拉怎么购买商品(网易考拉怎么购买会员)

    网易考拉怎么购买商品(网易考拉怎么购买会员)

  • 正在照看花草的孩子和祖父铜雕,西班牙科尔多瓦 (© David M G/Alamy)(礼的部首是什么部)

    正在照看花草的孩子和祖父铜雕,西班牙科尔多瓦 (© David M G/Alamy)(礼的部首是什么部)

  • 【小程序开发】uniapp引入iconfont图标及使用方式(小程序开发定制)

    【小程序开发】uniapp引入iconfont图标及使用方式(小程序开发定制)

  • 小规模纳税人销售自建不动产
  • 城建税的计税依据是增值税和消费税的和吗
  • 机械租赁适用税率
  • 计提税金是什么会计科目
  • 跨区域涉税事项反馈表怎么填
  • 员工交通费可以税前扣除吗
  • 公司收到待报解预算收入会计分录
  • 公司给个人分红会计分录
  • 债务重组双方如何进行会计处理
  • 冲减应收帐款分录
  • 事业单位非税收入包括哪些
  • 小规模纳税人进材料怎么做账
  • 代驾服务费属于什么费用
  • 溢价收购全资子公司股票
  • 接受投资者的无形资产
  • 开错的红字发票申请单上传了怎么撤销?
  • 无形资产研究费用计入成本么
  • 价税合计是什么会计科目
  • 物业服务费属于什么合同印花税
  • 发票专用章备案需要什么资料
  • 预收账款怎么冲减应收账款
  • 申报表作废后怎么显示的是已申报,不能重新申报
  • 集团内部股权无偿划转引起资本公积增加需要印花税
  • 筹备期间的开办企业是指
  • 固定资产清理会计处理例题
  • 中国每年森林火灾造成的损失
  • 本月没有销项只有进项,月末怎么做账
  • 企业销售食品过期处罚
  • 发票金额大于实际支付金额如何报账
  • 笔记本怎么清理D盘
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 印花税的计税依据是含税还是不含税
  • Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • 如何输入特殊符号带圈数字11
  • win11测试版和正式版区别
  • mmc.exe是什么进程
  • 退货发票会作废吗
  • php的数组函数
  • 政府会计公共基础设施的概念和内容
  • php实现日历
  • laravel入门与实战:构建主流php应用开发框架
  • 元宇宙区块链数字货币
  • js如何转换为数值型
  • 若依框架前端改造
  • 前端cgi
  • php类的定义
  • 交易性金融资产包括哪些项目
  • 未开票要交增值税吗
  • 公司吸收合并是利好吗
  • sql server 数据库技术
  • 小规模纳税人税额怎么算
  • 视同销售是怎么回事?
  • 弃置费用怎么处理
  • 只要有销售收入就能赚钱
  • 购入房产会计记账凭证怎么做
  • 公司注销实收资本账务处理
  • 未开票收入账务处理分录
  • 财务费用范畴
  • 个人银行帐户可以代理销户吗?
  • sqlserver 中文字符集
  • 联想电脑BIOS启动键
  • 电脑开机显示xp后无反应
  • win10 server2008
  • 搜狗浏览器ie8
  • mongo 安装
  • linux快速查找历史命令
  • PureVoice.exe - PureVoice是什么进程 有什么用
  • route.exe - route是什么进程 有什么用
  • w1020h2更新失败
  • jquery如何给div属性赋值
  • 教你在heroku云平台上部署Node.js应用
  • Expand、Fasthelp、Fc命令的用法
  • express.js教程
  • 电脑兼容ie
  • javascript入门基础
  • android 图片裁剪 任意形状
  • 山东国地税合并6月挂牌
  • 大连地税局发票怎么开
  • 增值税即征即退申报表怎么填
  • 怎样登录市地税局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设