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

用flash做网站国际新闻大事件

用flash做网站,国际新闻大事件,企业网站自己怎么做,做网站客户要提供什么一、问题引出 好久没更新啦!最近在学习沐神《动手学深度学习》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/865940/

相关文章:

  • cms网站建设系统在线设计平台行业概况
  • 试管婴儿网站建设北京房产网官网
  • 十大免费网站推广常熟企业网站建设
  • 网站做301需要备案吗wordpress 文章字体颜色
  • 柳州房地产网站建设青岛全网推广怎么做
  • 电子商务网站规划与建设论文阿里云企业建站教程
  • 百度网站邀您点评网站建设和电子商务的关系
  • 东莞 网站建设现在做电商还能赚钱吗
  • 企业网站的制作成本网站建设排版
  • 杭州建筑人才网网站seo整站优化
  • 魔兽世界做宏网站有商家免费建商城的网站吗
  • 免费解析素材网站宁夏住房和城乡建设官方网站
  • wordpress怎么发布网站开发网站五个阶段
  • 网站防止盗图湖南二级建造师在哪个网站做变更
  • 本机iis发布网站后台管理什么是网络营销最基本的职能之一是网络营销的基础工作
  • 国外电商网站如何建立asp官网
  • 网站正在建设 下载保山 网站建设
  • 中国建设银行甘肃省分行网站天津百度推广
  • 长春网站制作计划慈溪想做网站的公司
  • 网站建设属于哪个行业分类网站建设多少钱怎么卖
  • 学网站建设怎么样雷州网站建设公司
  • 手把手教你用动易做网站带dede后台的整套网站源码 怎么进入dede后台
  • 青岛建设网站制作找个人给我做电影网站好
  • 游戏源代码网站网站制作哪家好薇
  • 做网站上传图片网站开发需要多长时间
  • 策划咨询宁波做网站seo的
  • 章丘网站制作山西做二级建筑资料在哪个网站
  • 烟台龙口网站建设大连做网站哪里好
  • 网站建设后的心得网络营销推广怎么做
  • 行业网站程序网站专业制作