96SEO 2026-02-19 08:56 0
本文介绍了一种新颖的动态稀疏注意力机制即通过双层路由来实现更灵活的计算分配并具有内容感知能力。

文章在介绍主要的原理后将手把手教学如何进行模块的代码添加和修改并将修改后的完整代码放在文章的最后方便大家一键运行小白也可轻松上手实践。
以帮助您更好地学习深度学习目标检测YOLO系列的挑战。
将下面代码粘贴到在/ultralytics/ultralytics/nn/modules/block.py中
TopkRouting(nn.Module):differentiable
diff_routingFalse):super().__init__()self.topk
self.routing_act(topk_attn_logit)
mul_weightnone):super().__init__()assert
NotImplementedError(differentiable
biasTrue):super().__init__()self.dim
self.qkv(x).split([self.qk_dim,
self.qkv(x).split([self.qk_dim,
BiLevelRoutingAttention(nn.Module):n_win:
kv_downsample_modeidentity,topk4,
soft_routingFalse,side_dwconv3,auto_padTrue):super().__init__()#
-0.5################side_dwconv
ShuntedTransformer)###########self.lepe
torch.zeros_like(x)################
TopkRouting(qk_dimself.qk_dim,qk_scaleself.scale,topkself.topk,diff_routingself.diff_routing,param_routingself.param_routing)if
KVGather(mul_weightmul_weight)#
surpported!)self.kv_downsample_mode
kv_downsample_modeself.kv_per_win
kv_per_winself.kv_downsample_ratio
kv_downsample_ratioself.kv_downsample_kenel
nn.AdaptiveAvgPool2d(self.kv_per_win)elif
nn.AdaptiveMaxPool2d(self.kv_per_win)elif
nn.MaxPool2d(self.kv_downsample_ratio)
nn.AvgPool2d(self.kv_downsample_ratio)
ValueError(fkv_down_sample_mode
segmentation###################################################if
#####################################################
iself.n_win)#################qkv
c_qk)##################side_dwconv(lepe)###################
jself.n_win,iself.n_win).contiguous())lepe
关键步骤二修改modules文件夹下的__init__.py文件先导入函数
关键步骤三在/ultralytics/ultralytics/cfg/models/11下面新建文件yolo11_BiFormer.yaml文件粘贴下面的内容
https://docs.ultralytics.com/tasks/detect#
https://docs.ultralytics.com/tasks/detect#
https://docs.ultralytics.com/tasks/detect#
P5)温馨提示本文只是对yolo11基础上添加模块如果要对yolo11n/l/m/x进行添加则只需要指定对应的depth_multiple
关键步骤四在task.py的parse_model函数中进行注册
然后在task.py文件下找到parse_model这个函数如下图添加BiLevelRoutingAttention
关键步骤五在ultralytics文件中新建train.py将model的参数路径设置为yolo11_BiFormer.yaml的路径即可
warnings.filterwarnings(ignore)
YOLO(ultralytics/cfg/11/yolo11.yaml)
model.train(datar你的数据集的yaml文件地址,epochs100,
ultralytics.nn.modules.conv.Conv
ultralytics.nn.modules.conv.Conv
ultralytics.nn.modules.block.C3k2
ultralytics.nn.modules.conv.Conv
ultralytics.nn.modules.block.C3k2
ultralytics.nn.modules.conv.Conv
ultralytics.nn.modules.block.C3k2
ultralytics.nn.modules.conv.Conv
ultralytics.nn.modules.block.C3k2
ultralytics.nn.modules.block.SPPF
ultralytics.nn.modules.block.C2PSA
torch.nn.modules.upsampling.Upsample
ultralytics.nn.modules.conv.Concat
ultralytics.nn.modules.block.C3k2
torch.nn.modules.upsampling.Upsample
ultralytics.nn.modules.conv.Concat
ultralytics.nn.modules.block.BiLevelRoutingAttention[256]17
ultralytics.nn.modules.block.C3k2
ultralytics.nn.modules.conv.Conv
ultralytics.nn.modules.conv.Concat
ultralytics.nn.modules.block.BiLevelRoutingAttention[192]21
ultralytics.nn.modules.block.C3k2
ultralytics.nn.modules.conv.Conv
ultralytics.nn.modules.conv.Concat
ultralytics.nn.modules.block.BiLevelRoutingAttention[384]25
ultralytics.nn.modules.block.C3k2
ultralytics.nn.modules.head.Detect
通过以上的改进方法我们成功提升了模型的表现。
这只是一个开始未来还有更多优化和技术深挖的空间。
在这里我想隆重向大家推荐我的专栏——《YOLO11改进有效涨点》。
这个专栏专注于前沿的深度学习技术特别是目标检测领域的最新进展不仅包含对YOLO11的深入解析和改进策略还会定期更新来自各大顶会如CVPR、NeurIPS等的论文复现和实战分享。
前沿技术解读专栏不仅限于YOLO系列的改进还会涵盖各类主流与新兴网络的最新研究成果帮助你紧跟技术潮流。
详尽的实践分享所有内容实践性也极强。
每次更新都会附带代码和具体的改进步骤保证每位读者都能迅速上手。
问题互动与答疑订阅我的专栏后你将可以随时向我提问获取及时的答疑。
实时更新紧跟行业动态不定期发布来自全球顶会的最新研究方向和复现实验报告让你时刻走在技术前沿。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback