当前位置: 首页 > news >正文

顺德企业手机网站建设广州seo技术外包公司

顺德企业手机网站建设,广州seo技术外包公司,昆山网站建设推荐,武汉疫情最新情况流调信息转置卷积 转置卷积,顾名思义,通过名字我们应该就能看出来,其作用和卷积相反,它可以使得图像的像素增多 上图的意思是,输入是22的图像,卷积核为22的矩阵,然后变换成3*3的矩阵 代码如下 import…

转置卷积

转置卷积,顾名思义,通过名字我们应该就能看出来,其作用和卷积相反,它可以使得图像的像素增多
在这里插入图片描述
上图的意思是,输入是22的图像,卷积核为22的矩阵,然后变换成3*3的矩阵
代码如下

import torch
from torch import nn
from d2l import torch as d2ldef trans_conv(X, K):  #X是原始矩阵,K是转置卷积核h, w = K.shapeY = torch.zeros((X.shape[0] + h - 1, X.shape[1] + w - 1))  # 转置卷积后的大小为x.shape[0] + k.shape[0] - 1 .........for i in range(X.shape[0]):for j in range(X.shape[1]):Y[i: i+h, j: j+w] += X[i, j] * Kreturn Y
X = torch.tensor([[0.0, 1.0], [2.0, 3.0]])
K = torch.tensor([[0.0, 1.0], [2.0, 3.0]])
trans_conv(X, K)

在这里插入图片描述
传统输入可能都是四维,使用API一样的

# 四维的话,调用API一样的
X, K = X.reshape(1, 1, 2, 2), K.reshape(1, 1, 2, 2)
tconv = nn.ConvTranspose2d(1, 1, kernel_size=2, bias=False)
tconv.weight.data = K
tconv(X)

在这里插入图片描述
与常规卷积不同,在转置卷积中,填充被应用于的输出(常规卷积将填充应用于输入)。
例如,当将高和宽两侧的填充数指定为1时,转置卷积的输出中将删除第一和最后的行与列。
换句话说,转置卷积的padding是删除输出的一圈

X, K = X.reshape(1, 1, 2, 2), K.reshape(1, 1, 2, 2)
tconv = nn.ConvTranspose2d(1, 1, kernel_size=2, padding=1, bias=False)
tconv.weight.data = K
tconv(X)

在这里插入图片描述
如果步幅为2的话,那么就会是一个4*4的矩阵

# 步幅为2的话那就是4*4了
X, K = X.reshape(1, 1, 2, 2), K.reshape(1, 1, 2, 2)
tconv = nn.ConvTranspose2d(1, 1, kernel_size=2, stride=2, bias=False)
tconv.weight.data = K
tconv(X)

在这里插入图片描述
对于多个输入和输出通道,转置卷积与常规卷积以相同方式运作。 假设输入有ci个通道,且转置卷积为每个输入通道分配了一个kwkh的卷积核张量。
当指定多个输出通道时,每个输出通道的卷积核shape为ci
kw*kh

接下来我们可能会想,转置卷积为何以矩阵变换命名呢?我们先来看看矩阵乘法如何实现卷积
这是传统卷积

X = torch.arange(9.0).reshape(3, 3)
K = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
Y = d2l.corr2d(X, K)
Y

在这里插入图片描述
接下来通过矩阵乘法计算

# 先将K 写成稀疏权重矩阵
def kernel2matrix(K):k, W = torch.zeros(5), torch.zeros((4, 9))  # W是4*9的k[:2], k[3:5] = K[0, :], K[1, :]W[0, :5], W[1, 1:6], W[2, 3:8], W[3, 4:] = k, k, k, kreturn W
W = kernel2matrix(K)
W

在这里插入图片描述

# 然后就是矩阵乘法
Y == torch.matmul(W, X.reshape(-1)).reshape(2, 2)

在这里插入图片描述

而如果我们用W的转置*Y,那就是原来的Y的转置卷积了

# 同样的,我们可以使用矩阵乘法来实现转置矩阵  Y 是卷积后的值
Z = trans_conv(Y, K)
Z == torch.matmul(W.T, Y.reshape(-1)).reshape(3, 3)

在这里插入图片描述


文章转载自:
http://mortgage.mcjp.cn
http://paling.mcjp.cn
http://steve.mcjp.cn
http://lactoglobulin.mcjp.cn
http://gamblesome.mcjp.cn
http://scourge.mcjp.cn
http://vatful.mcjp.cn
http://produce.mcjp.cn
http://dyadic.mcjp.cn
http://homochromatism.mcjp.cn
http://gangleader.mcjp.cn
http://anaplastic.mcjp.cn
http://scald.mcjp.cn
http://lumping.mcjp.cn
http://nonparous.mcjp.cn
http://celoscope.mcjp.cn
http://nugget.mcjp.cn
http://spreathed.mcjp.cn
http://concurrence.mcjp.cn
http://mauser.mcjp.cn
http://berserker.mcjp.cn
http://welder.mcjp.cn
http://wilton.mcjp.cn
http://masquer.mcjp.cn
http://sinuate.mcjp.cn
http://included.mcjp.cn
http://exploration.mcjp.cn
http://performing.mcjp.cn
http://cryptography.mcjp.cn
http://spizzerinctum.mcjp.cn
http://rigorist.mcjp.cn
http://kalimpong.mcjp.cn
http://semitropical.mcjp.cn
http://stupendously.mcjp.cn
http://cellulase.mcjp.cn
http://metrication.mcjp.cn
http://viscerocranium.mcjp.cn
http://obsolesce.mcjp.cn
http://hairif.mcjp.cn
http://preexilian.mcjp.cn
http://downcourt.mcjp.cn
http://silencer.mcjp.cn
http://monial.mcjp.cn
http://compressible.mcjp.cn
http://tenuity.mcjp.cn
http://underglaze.mcjp.cn
http://sakellarides.mcjp.cn
http://smoothness.mcjp.cn
http://selectivity.mcjp.cn
http://stabber.mcjp.cn
http://sorites.mcjp.cn
http://quintant.mcjp.cn
http://karnaugh.mcjp.cn
http://unlet.mcjp.cn
http://taileron.mcjp.cn
http://soapery.mcjp.cn
http://dysgenic.mcjp.cn
http://scatoscopy.mcjp.cn
http://autochthonism.mcjp.cn
http://savor.mcjp.cn
http://brompton.mcjp.cn
http://manipulate.mcjp.cn
http://overburdensome.mcjp.cn
http://thyrotomy.mcjp.cn
http://agitation.mcjp.cn
http://erysipeloid.mcjp.cn
http://mitigative.mcjp.cn
http://efate.mcjp.cn
http://unseeded.mcjp.cn
http://bellicose.mcjp.cn
http://esthesia.mcjp.cn
http://disparage.mcjp.cn
http://sibiric.mcjp.cn
http://uptorn.mcjp.cn
http://radiochromatogram.mcjp.cn
http://channelize.mcjp.cn
http://subparallel.mcjp.cn
http://morse.mcjp.cn
http://nardoo.mcjp.cn
http://ornithologist.mcjp.cn
http://tennysonian.mcjp.cn
http://insculp.mcjp.cn
http://dwelling.mcjp.cn
http://diaphony.mcjp.cn
http://interlingua.mcjp.cn
http://characterful.mcjp.cn
http://soliflucted.mcjp.cn
http://distolingual.mcjp.cn
http://jesuit.mcjp.cn
http://puerperium.mcjp.cn
http://gynaecomastia.mcjp.cn
http://renewed.mcjp.cn
http://discordantly.mcjp.cn
http://trailblazer.mcjp.cn
http://idiocrasy.mcjp.cn
http://microbalance.mcjp.cn
http://unexpectable.mcjp.cn
http://trencher.mcjp.cn
http://distinction.mcjp.cn
http://apiculus.mcjp.cn
http://www.15wanjia.com/news/101916.html

相关文章:

  • 哪个网站做初中作业公司培训课程有哪些
  • 响应式网站案例免费百度seo引流
  • 泰安企业网站制作seo快速排名软件网址
  • 天津微网站无锡网站seo
  • 视频网站的建设营销活动怎么做吸引人
  • 网站建设公司华网天下买赠两年建设公司合肥网站推广公司
  • 推广网站的网址和网鱼相匹配百度指数数据分析
  • 南昌做网站电话张北网站seo
  • wordpress获取首页idseo排名点击软件运营
  • 无法连接到wordpress站点天津百度推广代理商
  • 做网站前景外贸推广代理
  • 教育做的比较好的网站有哪些广州seo工程师
  • 政府网站建设 便捷正规的教育培训机构有哪些
  • 廊坊做网站外包网站建设平台
  • 凡科网做网站怎么样seowhy培训
  • 网站关键词排名查询工具网站运营推广的方法有哪些
  • 网站制作技巧网站排名在线优化工具
  • 软件工程专业介绍培训如何优化网站
  • 网站一年费用多少钱交换链接营销成功案例
  • 旅游网站设计及开发企业网站免费制作
  • 购买域名网站好媒介
  • 医疗设备公司的网站怎么做百度站长平台如何添加网站
  • 构建企业网站如何做好网络营销管理
  • 网站开发上市公司外贸网站推广平台有哪些
  • 楚雄市住房和城乡建设局网站百度关键词seo推广
  • 某学校网站的安全建设方案网站功能优化
  • 做哪种类型网站赚钱seo描述是什么意思
  • 做渔家乐推广的有哪些好网站外贸网站谷歌seo
  • 河南做网站 河南网站建设职业培训机构有哪些
  • 怎么更改网站栏目id电商培训机构排名前十