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

【torch】torch.cat和直接相加的区别

描述

项目里有这样一句代码:
out2 = self.conv_blk(torch.cat([x, out1], dim=1))
x和out1的形状都是这样的:
--------out1.shape: torch.Size([16, 180, 32, 32])
channel_first格式,即通道数为180
尝试输出out2的形状后,结果为:
--------out2_input.shape: torch.Size([16, 360, 32, 32])

解析

可以看出,torch.cat()函数的作用是两个张量按通道合并起来
所以cat后,通道数翻倍了(也可以看出用cat时,两个张量的通道数不必一致)
如果想要实现残差连接的话,直接用+即可(但是通道数要保证一致)

http://www.zskr.cn/news/83634.html

相关文章:

  • Flink学习笔记:多流 Join
  • 1-Year XTOOL D9 EV Update Service: Keep Diagnostics Current for Euro/American Vehicles
  • AI智能相机未来应用 - 指南
  • Boost Diagnostics with Autel MaxiVCI V150 Wireless Dongle – CAN FD/DOIP for 900 Series Scanners
  • 1-Year XTOOL X100 PADS Update: Keep Your Tool Updated for Euro/American Vehicles
  • 面向对象编程
  • 实用指南:《嵌入式成长系列之51单片机 --- Keil5创建工程》
  • python —— 求解斐波那契数列
  • 机器学习超参数调优:十个实用的贝叶斯优化(Bayesian Optimization)进阶技巧
  • 模糊测试助力黑客攻防:关键信息泄露漏洞挖掘实录
  • 访答:数字化时代的知识管理新范式
  • uni-app微信小应用相机组件二次拍照白屏问题的排查与解除
  • 【Ubuntu】一些用于学习/问题解决的文章
  • 2025/12/12
  • 中医师承出师考试培训班哪家好?我最终选了阿虎医考师承 - 资讯焦点
  • 东方博宜OJ 2190:树的重心 ← 链式前向星
  • 第五十二天
  • bitset 解决高维偏序连边的 DAG 点权最短路问题
  • 基于CNN-BiLSTM的室内WiFi指纹定位办法研究
  • 基于BERT的数据库字段文本分类分级任务
  • 2025.12.11 - 呓语
  • 北京有哪些回收名家字画的品牌 - 品牌排行榜单
  • 极速AI助手如何使用免费的阿里云的大模型
  • Jetson Orin Nano super -4 系统( 固态硬盘)的备份与恢复
  • 四种高效的Obsidian标签体系构建,实战演示教程附模板
  • C++性能优化必知:CPU缓存与伪共享避免实战指南
  • 软件工程学习日子2025.12.11
  • Java入门之SpEL表达式注入入门学习
  • 12月11号
  • 12月10号