YOLO系列算法改进 | 主干改进篇 | 替换SMT尺度感知调制Transformer网络 | 以尺度感知调制在浅层精雕细节,既能看清纹理又能理解语义 | ICCV 2023
0. 前言本文介绍了SMT网络,并将其集成到ultralytics最新发布的YOLO26目标检测算法中,替换原有Backbone网络。SMT 是一种尺度感知调制与 Transformer 融合的混合视觉骨干网络,为 YOLO 注入“进化式混合”基因:SMT 以尺度感知调制在浅层精雕细节,用多头自注意力在深层统揽全局,在 COCO 检测上以 32M 参数超越 Swin-B 4.2 mAP,让 YOLO 在目标检测中既能看清纹理又能理解语义,重新定义混合架构的性能天花板!专栏链接:YOLO系列算法改进专栏链接专栏文章:YOLO26改进系列 | 卷积篇、轻量化、注意力、损失函数、Backbone、SPPF、C2PSA、Neck、检测头全方面保姆级优化合集 | 同样适配YOLOv11改进!!!目录0. 前言1.SMT网络简介2.SMT网络原理与创新点🧠SMT网络基本原理🎯SMT网络创新点3.具体改进步骤🍀🍀步骤1:创建SMT.py文件🍀🍀步骤2:tasks.py文件修改⚡1.SMT网络导入⚡2.SMT网络注册⚡3. 其他修改1(Ctrl+F搜索定位一下)⚡4. 其他修改2(Ctrl+F搜索定位一下)⚡5. 其他修改3(_predict_once函数修改)🍀🍀步骤3:创建YAML配置文件🍀🍀步骤4:新建train.py文件训练模型🍀🍀步骤5:模型结构打印结果1.SMT网络简介本文提出了一种新的视觉 Transformer,称为尺度感知调制 Transformer,它通过结合卷积网络和视觉 Transformer,能够高效处理各种下游任务。SMT 中提出的尺度感知调制包含两个主要新颖设计。首先,我们引入了多头混合卷积模块,它可以捕获多尺度特征并扩大感受野。其次,我们提出了尺度感知聚合模块,它轻量而有效,能够实现不同 head 间的信息融合。通过利用这两个模块,卷积调制得到进一步增强。此外,与以往在所有阶段使用调制构建无注意力网络的工作不同,我们提出了一种进化式混合网络,它能够有效模拟随着网络加深从捕获局部依赖到全局依赖的转变,从而实现卓越的性能。大量实验表明,SMT 在广泛的视觉任务上显著优于现有最先进模型。具体来说,SMT 在 ImageNet-1K 上以 11.5M/2.4GFLOPs 和 32M/7.7GFLOPs 分别达到 82.2% 和 84.3% 的 top-1 精度。在 ImageNet-22K 上以 224² 分辨率预训练后,在 224² 和 384² 分辨率微调下分别达到 87.1% 和 88.1% 的 top-1 精度。对于使用 Mask R-CNN 的目标检测,采用 1× 和 3× 训练计划的 SMT base 在 COCO

相关新闻

收藏!小白程序员必看:如何利用AI工具,轻松进入热门行业?掌握AI新趋势,开启你的职业新篇章!

收藏!小白程序员必看:如何利用AI工具,轻松进入热门行业?掌握AI新趋势,开启你的职业新篇章!

随着技术发展,各行各业都在经历变革。AI技术的应用将催生许多新工具和平台,如自动驾驶、AI生成内容、AI设计工具等。对于想入行AI的非技术人员,建议关注自己所在行业的AI工具,成为产品经理或运营人员。学会使用AI工具比学习底层技…

2026/5/17 11:09:26 阅读更多 →
零基础入门:手把手教你用Coze平台构建实用智能体(收藏版)

零基础入门:手把手教你用Coze平台构建实用智能体(收藏版)

本文详细介绍了如何利用字节跳动推出的智能体开发平台Coze,通过低代码、零代码的方式构建实用智能体。文章以“公众号写作助手”为例,一步步指导读者完成智能体的创建、工作流配置、试运行及发布全过程。Coze平台支持多模态输入、丰富的插件和API扩展&am…

2026/7/3 4:08:33 阅读更多 →
Go并发控制核心:context 包完整技术解析

Go并发控制核心:context 包完整技术解析

在 Go 语言开发中,context 是一个非常重要的标准库,几乎所有现代 Go 项目都会使用它。无论是 Web 服务、微服务架构、数据库请求还是 goroutine 控制,都离不开 context。本文将系统讲解:context 是什么为什么需要 context常见 API…

2026/7/5 12:12:18 阅读更多 →

最新新闻

Notepad--:跨平台文本编辑器的终极指南,解决你的编码烦恼!

Notepad--:跨平台文本编辑器的终极指南,解决你的编码烦恼!

Notepad--:跨平台文本编辑器的终极指南,解决你的编码烦恼! 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trend…

2026/7/6 18:54:32 阅读更多 →
jstack 命令实战:5分钟定位 Java 进程 CPU 100% 的元凶线程

jstack 命令实战:5分钟定位 Java 进程 CPU 100% 的元凶线程

jstack 命令实战:5分钟定位 Java 进程 CPU 100% 的元凶线程当 Java 应用在生产环境突然出现 CPU 飙升至 100% 时,整个系统响应速度会急剧下降,直接影响用户体验和业务连续性。作为开发或运维人员,我们需要快速定位问题根源&#x…

2026/7/6 18:54:32 阅读更多 →
R3F-Perf与调试工具集成:Chrome DevTools、React DevTools协同工作流终极指南

R3F-Perf与调试工具集成:Chrome DevTools、React DevTools协同工作流终极指南

R3F-Perf与调试工具集成:Chrome DevTools、React DevTools协同工作流终极指南 【免费下载链接】r3f-perf Easily monitor your ThreeJS performances. 项目地址: https://gitcode.com/gh_mirrors/r3/r3f-perf 在Three.js和React Three Fiber(R3F&…

2026/7/6 18:54:32 阅读更多 →
157、LangChain 生产落地反思:过度抽象的代价、替代方案与最小化依赖

157、LangChain 生产落地反思:过度抽象的代价、替代方案与最小化依赖

157、LangChain 生产落地反思:过度抽象的代价、替代方案与最小化依赖 一个让我凌晨三点还在查日志的Bug 上个月,我接手了一个用LangChain搭建的客服对话系统。代码写得挺“漂亮”——Chain、Agent、Tool、Memory,该有的抽象层一个不少。但上线第三天,用户反馈说机器人突然…

2026/7/6 18:52:31 阅读更多 →
NiGui高级技巧:多线程、定时器与文件对话框的实战应用

NiGui高级技巧:多线程、定时器与文件对话框的实战应用

NiGui高级技巧:多线程、定时器与文件对话框的实战应用 【免费下载链接】NiGui Cross-platform desktop GUI toolkit written in Nim 项目地址: https://gitcode.com/gh_mirrors/ni/NiGui 想要构建功能丰富的跨平台桌面GUI应用吗?NiGui作为一款基于…

2026/7/6 18:52:31 阅读更多 →
docker-http-https-echo核心功能解析:从基础回显到高级请求模拟

docker-http-https-echo核心功能解析:从基础回显到高级请求模拟

docker-http-https-echo核心功能解析:从基础回显到高级请求模拟 【免费下载链接】docker-http-https-echo Docker image that echoes request data as JSON; listens on HTTP/S, useful for debugging. 项目地址: https://gitcode.com/gh_mirrors/do/docker-http-…

2026/7/6 18:48:28 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻