跟李沐学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的情况,转置卷积和普通卷积的输出尺寸计算公式如下:
转置卷积:
卷积:
如果转置卷积想让高宽成倍增加,可以设置:
同理,如果卷积想让高宽成倍减少,可以设置:
总结
转置卷积神经网络本质上也是一个卷积神经网络,只不过通过对输入和卷积核进行特殊变换,实现了上采样的目的。这一技术在图像生成、超分辨率重建等领域有着广泛的应用。
热门推荐
退休后可以领取失业保险金吗?失业金的领取条件是什么?一文了解
如何合理控制怀孕甲亢的药物剂量
冬季大众蓄电池保养全攻略
蛇年说蛇——中华文化中的多元“蛇”意象
网上流传的挑西瓜大法,80% 都是错的!
小猪饲养管理完整流程
少腹逐瘀汤的功效与作用
圆形直流电接口(DC接口)常见规格和供电特点
梨花最晚又凋零,何事归期无定准。16句梨花古诗词,既漂亮又多情
【专硕巡展】公共管理专硕:推动社会和国家管理现代化的专业人才
股票里的仓位是什么意思:仓位管理在股票投资中的重要性
腱鞘炎和痛风有什么区别
公务员及事业单位招聘信息获取指南:从官方渠道到社交平台
黑参的功效与作用及禁忌有哪些
北京开学后将体测!北京中考体育与健康知识考核评分标准一次看全
手关节疼痛用什么药治疗比较好
粑粑颜色改变,暗示身体出了问题?拉完粑粑,真的要看!
2025MBA管理类联考科目分值解析:总分300分如何分配?
别再给孩子吃糖了!9种健康替代食物满足口腹之欲
紫外谱图红移,蓝移代表什么
今年秋天流行的卡其色穿搭,太高级了!
【科普】最可怕且最常见的菌——金黄色葡萄球菌
IgA肾病治疗新进展:国际专家共议精准治疗新策略
20个方法让居家自重锻炼更增肌
神秘的吉普赛人——一直在路上,一直在流浪
Deepseek分析中国存款超50万的家庭有多少,答案让人出乎意料
张红甫教你做剁椒鱼头鲜香麻辣过瘾十足
五帝钱挂门内的学问
智驾端到端技术详解:优势、劣势及主流方案
什么是KSF薪酬绩效模式?