跟李沐学AI:转置卷积
创作时间:
作者:
@小白创作中心
跟李沐学AI:转置卷积
引用
CSDN
1.
https://m.blog.csdn.net/Landy_Jay/article/details/141439910
定义
卷积操作通常不会增加输入的高宽尺寸,反而常常会导致尺寸减半。而转置卷积(也称为反卷积或分数步幅卷积)则可以用来增大输入的宽高尺寸。
转置卷积是一种特殊的卷积操作,它通过重新排列输入和卷积核,实现上采样(upsampling)的效果。具体来说,如果一个卷积操作将输入从某个尺寸转换为另一个尺寸,那么在相同超参数设置下,转置卷积则可以将这个过程逆向,实现尺寸的扩大。
例如,假设一个卷积操作将输入从尺寸A转换为尺寸B:
那么转置卷积则可以将尺寸B转换回尺寸A。在转置卷积中,输入中的每个元素会分别与卷积核中的所有元素相乘,最后将所有中间结果相加得到最终结果。
举个例子
当转置卷积的填充(padding)为0时,可以通过以下步骤将其转换为普通卷积:
- 将转置卷积的输入填充k-1(k为kernel_size)
- 将转置卷积的核矩阵上下左右翻转
- 进行普通卷积操作
这将得到与原始转置卷积相同的结果。
当转置卷积的填充为p时,转换过程如下:
- 将转置卷积的输入填充k-p-1
- 将转置卷积核上下左右翻转
- 进行普通卷积操作
这同样可以得到与原始转置卷积相同的结果。
在正常卷积中,步幅(stride)会使高宽尺寸成倍减少。而在转置卷积中,步幅则会使高宽尺寸成倍增加。具体来说,当填充为p、步幅为s时,可以在行和列之间插入s-1行,然后将输入填充k-p-1,将转置卷积核矩阵上下左右翻转,最后进行普通卷积操作,得到的结果与转置卷积相同。
形状换算
对于输入高宽为n、核大小为k、填充p、步幅s的情况,转置卷积和普通卷积的输出尺寸计算公式如下:
转置卷积:
卷积:
如果转置卷积想让高宽成倍增加,可以设置:
同理,如果卷积想让高宽成倍减少,可以设置:
总结
转置卷积神经网络本质上也是一个卷积神经网络,只不过通过对输入和卷积核进行特殊变换,实现了上采样的目的。这一技术在图像生成、超分辨率重建等领域有着广泛的应用。
热门推荐
科学补钙,您选对“钙”剂了吗?
奥氏体304不锈钢简介
201不锈钢:特性和应用
历史与美味的传承——盲公饼
Excel中设置多选选项的7种方法
解锁客厅色彩:搭配技巧与风格指南
如何规划合理的建筑布局?这种布局如何提高空间利用率?
民间借贷“几分利”详解:利率计算与法律限制
儿童肺活量怎么练?这些实用方法助力提升
劳动者遭受工伤如何鉴定
15度斜坡枕能否长期使用?深度解析与科学建议
探秘高句丽与高丽的历史谜团:它们究竟有何关联?
探秘高句丽与高丽的历史谜团:它们究竟有何关联?
红糖厂家的成本与质量平衡之道
学习英文怎么说?learn跟study的英文用法差别
个人电脑部署DeepSeek,该走的“路”,该避的“坑”,看这里
5款500元/斤以内口粮红茶测评,看看滇红/祁红/宁红/川红/正山小种哪款好喝
卤城之战:诸葛亮与司马懿的首次交锋,谁才是真正的赢家?
康明斯:2024年柴油发电机市场供需分析及2025年展望
如何利用就业服务解决失业人员再就业问题?
国际足联排名规则解析:比赛结果、进球数、比赛性质等五大因素影响排名
眼眉变白是身体出现什么症状
中国上海CAR-T细胞疗法“出海”新西兰,多位患者已从中获益
草金鱼能和什么鱼混养,适合搭配的鱼种推荐与注意事项
中西医结合在抑郁症治疗中的实践案例分享和效果评估
观音与国画:笔墨丹青中的慈悲解码
新炒菜锅的正确开锅方法
如何判断是不是痛风
社保个人信息登记表怎么填写?详解与实用指南
FITC-环糊精:一种荧光标记的环糊精衍生物