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

多个卷积层连续输出的方法

1问题

验证卷积层输入输出shape的计算公式。

多个卷积层连续输出的方法。

2方法

可以采用“截图+文字+代码”的方式描述。

1、我们在对图片进行卷积操作后会得到特征图,它与我们输入的原图的shape不同。通过在网上查阅,我们得到输出高度 = (输入高度 - 卷积核高度 + 2 * 填充) / 步幅 + 1,输出宽度 = (输入宽度 - 卷积核宽度 + 2 * 填充) / 步幅 + 1。
我在刚开始尝试的时候,把公式中的步幅+1一并作为分母,最后得到的结果一直与程序跑出来的结果不同,改正后计算结果与程序的结果终于相同了。
2、
import torch
from torch import nn
conv = nn.Conv2d(
in_channels= 3,
out_channels= 64,
kernel_size= 3,
stride=1,
padding=1,
)
conv1 = nn.Conv2d(
in_channels=64,
out_channels=128,
kernel_size=3,
stride=2,
)
if __name__ == '__main__':
x = torch.rand(size=(3, 24, 24))
out = conv(x)
print(out.shape)
out1 = conv1(out)
print(out1.shape)
为了连续输出卷积层,我将第一个卷积层的输出作为了第二个卷积层的输入,需要注意的时第一个卷积层的out_channels要与第二层的in_channales相等,不然就无法进行。
如上述代码,我给的输入层数据为(3,24,24),得到的结果如下图

3结语

本次我主要探索的就是卷积层连续输出方法,我也在网络上查询了方法,单座后的结果却是出乎意料的简单,只需要对上通道数就可以了。

http://www.cnnetsun.cn/news/74589.html

相关文章:

  • 【课程设计/毕业设计】基于Web的高校大学生奖学金评定系统设计与实现基于springboot高校学生奖学金评定系统的设计与实现【附源码、数据库、万字文档】
  • 【爬虫框架-8】其他
  • Vue-next-admin终极指南:打造现代化后台管理系统的完整解决方案
  • vgmstream终极指南:游戏音频转换与播放全攻略
  • vgmstream音频解码神器:游戏音频格式转换终极指南
  • 印象大红袍通过上市聆讯:上半年营收5588万 利润678万
  • 蔡东青创办的奥动冲刺港股:靠换电半年营收3.2亿同比降32% 亏1.57亿 蔚来资本是股东
  • 基于Next.js的LobeChat为何成为GitHub星标项目?技术架构全拆解
  • 广合科技冲刺港股:前9个月营收38亿净利7亿 刚斥资3.2亿买楼
  • Vue Signature Pad电子签名组件完整使用指南:快速集成步骤与实用配置技巧
  • Joy-Con Toolkit终极指南:如何轻松自定义你的游戏手柄
  • 暗黑破坏神II存档编辑器:多版本兼容的角色定制解决方案
  • [自动化办公] 【Python】【低代码】在明道云中实现无需 pandas 的数据聚合与 HTML 表格生成技巧
  • OpenFace完整指南:从零开始掌握面部行为分析终极工具
  • Python协同过滤算法 音乐推荐系统_731w447o 论坛 浏览历史
  • 17、图像深度处理技术:从理论到实践
  • GitHub项目Star暴涨:Stable Diffusion 3.5 FP8成AIGC开发者新宠
  • Windows显示器亮度控制终极方案:Twinkle Tray完整使用手册
  • VideoDownloadHelper 终极使用指南:轻松下载网页视频资源
  • 高效STL转STEP工具:3D格式转换的完整解决方案
  • throw new Exception 如何指定返回code
  • 如何利用Cangaroo开源工具高效解决CAN总线开发难题
  • 百度网盘秒传脚本完全指南:快速上手极速生成功能
  • 芯片价格战:成本才是王道
  • layerdivider:AI图像分层革命,让设计效率飙升10倍
  • 收到工资1002415.13元,爱你华为。
  • Windows 11精简终极教程:三步打造高性能轻量系统
  • 全面解锁Honey Select 2游戏潜能的200+插件整合方案
  • ComfyUI与ONNX Runtime集成:跨框架模型支持
  • WebSite-Downloader 网站下载器终极指南:5分钟快速上手完整教程