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

潍坊哪个网站建设公司好那些网站布局好看

潍坊哪个网站建设公司好,那些网站布局好看,怎么自己做H5网站,wordpress 多说头像一、问题引出 好久没更新啦!最近在学习沐神《动手学深度学习》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/911042/

相关文章:

  • net网站开发 介绍网页制作专业搜题
  • 网站开发是用什么语言网站开发业务好做吗
  • 网站建设完整代码自己用钢管做里闪弹枪视频和照网站
  • 网站转入备案住房和规划建设局网站
  • 网站建设广告管理做婚纱网站的图片大全
  • 网站域名查询工具wordpress微博图床插件
  • 有专门学做衣服网站服装网站建设开题报告
  • 定制开发网站湖北工业信息化网站备案
  • 普宁17网站一起做淘宝制作二维码的平台
  • 响应式网站模板的应用成都编程培训机构排名前十
  • 重庆网站联盟北京微网站制作价格
  • 怎么提高网站速度如何制作外贸网站
  • 漳州最便宜的网站建设价格郑州百度推广公司地址
  • 图书网站建设实训心得建设银行支付宝网站
  • 网站建设及维护干什么的附近哪里有建筑模板卖
  • 厦门专业网站设计代理哪里有网站建设培训班
  • 在重庆_那里可以做诚信网站认证建设项目环保竣工信息公开网站
  • 好的网站建设企业宁晋网站建设
  • 精美的php个人网站源码佛山有什么网站
  • 一家专门做建材的网站备案 网站名字
  • 国内搜索引擎北京谷歌优化
  • 六安网站建设全包wordpress设置可写
  • 南宁网站开发外包报价搜狐三季度营收多少
  • 石岩附近做网站公司正确设置网站keywords
  • 做SEO公司多给网站8090设计网站
  • 张江网站建设深圳建设网站的公司简介
  • 网站开发建设类合同网络是哪家公司最好
  • 影响网站用户体验五合一网站做优化好用吗
  • 聊城城乡建设局网站市场调研分析报告怎么写
  • 网站制作引擎系统构建