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

做废塑料生意那个网站最专业企业猫源码网

做废塑料生意那个网站最专业,企业猫源码网,wordpress页尾,wordpress 是php一、问题引出 好久没更新啦!最近在学习沐神《动手学深度学习》6.5节池化层的时候,发现沐神在两处相似的地方使用了两种Python拼接函数torch.cat()和torch.stack(): 百思不得其解,于是查阅相关文档之后终于弄清楚了两者之间的区别…

一、问题引出

好久没更新啦!最近在学习沐神《动手学深度学习》6.5节池化层的时候,发现沐神在两处相似的地方使用了两种Python拼接函数torch.cat()和torch.stack():

torch.stack()
torch.cat()

百思不得其解,于是查阅相关文档之后终于弄清楚了两者之间的区别,遂做总结如下。

二、问题解决

1.torch.cat()

torch.cat()函数可以将多个张量拼接成一个张量。torch.cat()有两个参数,第一个是要拼接的张量的列表或是元组;第二个参数是拼接的维度

# 假设是时间步T1的输出
T1 = torch.tensor([[1, 2, 3],[4, 5, 6],[7, 8, 9]])
# 假设是时间步T2的输出
T2 = torch.tensor([[10, 20, 30],[40, 50, 60],[70, 80, 90]])
print("T1.shape: ", T1.shape, "T2.shape: ", T2.shape)
print(torch.cat((T1,T2),dim=0).shape)
print(torch.cat((T1,T2),dim=1).shape)

输出为:

输出

2.torch.stack()

torch.stack()函数同样有张量列表和维度两个参数。stack与cat的区别在于,torch.stack()函数要求输入张量的大小完全相同,得到的张量的维度会比输入的张量的大小多1,并且多出的那个维度就是拼接的维度,那个维度的大小就是输入张量的个数。

print("T1.shape: ", T1.shape, "T2.shape: ", T2.shape)
print(torch.stack((T1,T2),dim=0).shape)
print(torch.stack((T1,T2),dim=1).shape)
print(torch.stack((T1,T2),dim=2).shape)

输出为:

输出

三、总结

总的来说,cat 和 stack的区别在于 cat会增加现有维度的值,可以理解为续接,stack会新加增加一个维度,可以理解为叠加。

使用stack可以保留两个信息:[1. 序列] 和 [2. 张量矩阵] 信息,属于【扩张再拼接】的函数。形象的理解:假如数据都是二维矩阵(平面),它可以把这些一个个平面(矩阵)按第三维(例如:时间序列)压成一个三维的立方体,而立方体的长度就是时间序列长度。该函数常出现在自然语言处理(NLP)和图像卷积神经网络(CV)中。

欢迎大家一起跟着学习沐神的《动手学深度学习》,我建了一个github网站,发布了我的日常学习笔记,欢迎大家star!,网址为https://github.com/BugMaker2002/DeepLearningAction-LiMu

http://www.yayakq.cn/news/47735/

相关文章:

  • 网站建设后续的费用杭州房产网 官方
  • 如何做pdf电子书下载网站申请友情链接
  • 坪山附近公司做网站建设哪家效益快怎么制作简易网页
  • 台州网站建设公司.天天想你视频免费观看西瓜
  • 佛山网站设计怎么做临沂网站建站专业公司
  • 旅游网站推广方案网站的企业特色展示
  • 石狮网站建设报价网站建设与管理是干什么的
  • 网站建设最新教程私人订制软件平台
  • 微网站如何做微信支付网站建设柚子网络科技官网
  • python免费自学网站建设工程与建设工程项目
  • 阿里云做网站开发吗网页视频怎么下载到电脑本地
  • 不收费的企业查询网站北京网站设计制作招聘信息
  • 做细胞激活的母液网站wordpress博客侧边栏上如何添加图片或者博主的简介等
  • 汕头专业网站制作公司外置硬盘可以做网站访问
  • 青岛做网站优化的公司建设网站公司哪家好
  • idc网站源码下载网站关键词先后
  • 互联网金融p2p网站建设做神马网站优化快速排
  • 手机怎么样做网站石嘴山网站关于两学一做
  • 辽宁双高建设专题网站微网站后台怎么注册
  • 如何查询网站是不是asp做的阿里云免费网站备案
  • 建设银行查余额网站上海工业网站建设
  • 摄影网站参考文献网站整体建设方案
  • dw怎么做网站注册登入页面创意 wordpress
  • 做网站网站内容怎么找h5响应式网站建设代理
  • 教育行业网站怎么做中国住建部和城乡建设部
  • 石景山网站建设设计公司用户反馈数据分析软件园
  • 网站哪家好怎样用自己的电脑 做网站
  • 所有免费的网站有哪些怎么给网站搭建后台
  • 品牌好的佛山网站建设简单个人网页设计html
  • 一台云服务器做多个网站图片制作pdf文件