YOLOv13改进策略【Neck篇】| CARAFE 内容感知上采样,上采样核随内容变

本文基于 YOLOv13 官方仓库(iMoonLab/yolov13,ultralytics 8.3.63 fork) 实测整理,Windows/CPU 全程可跑。Neck 篇第三篇处理上采样——卷积层篇里 DySample 用"采样点偏移"做内容自适应,这篇的 CARAFE(Wang et al., ICCV 2019 Oral)用预测重组装核:每个上采样位置预测一套 k×k 权重,从邻域里加权重组装特征。本文替换 v13n Neck 的全部 3 处 nn.Upsample,实测 +206,552 参数(上采样家族里最重但也最强的一档)。

前言

与 DySample 的"轻偏移"不同,CARAFE 的思路是"重核重组装":预测每个位置的重组装核(k_up² 个权重),从最近邻铺开的邻域特征里做加权求和。出自 ICCV 2019 Oral《CARAFE: Content-Aware ReAssembly of FEatures》,官方实现为 CUDA 算子(github.com/myownskyW7/CARAFE),本文采用与 mmdetection 官方 FPN_CARAFE 及开源 PyTorch 参考实现一致的纯 PyTorch 版本,并做了同权重逐位比对(max diff = 0)。替换点为 v13n Neck 的全部 3 处 nn.Upsample(层 10/15/19),层数不变,无顺移。

专栏目录:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值