当前位置: 首页 > news >正文

091、GSConv 加 VoV-GSCSP 的 Slim-Neck 完整适配代码与参数量对比

091、GSConv 加 VoV-GSCSP 的 Slim-Neck 完整适配代码与参数量对比

从一次深夜调试说起

上个月帮一个做工业缺陷检测的朋友调模型,他用的YOLOv8s,在边缘设备上推理速度卡在45ms下不来。我一看他的neck部分,标准的C2f堆叠,参数量倒是不大,但计算量在ARM上扛不住。他问我能不能把neck砍薄一点,我说砍薄容易掉点,不如换Slim-Neck结构——用GSConv替代普通卷积,用VoV-GSCSP替代C2f。他试了之后,mAP掉了不到0.3%,但推理速度从45ms降到了28ms,直接跑满30fps。这就是今天要聊的东西。

GSConv是什么?为什么它能瘦身?

GSConv的全称是Grouped Shuffle Convolution,说白了就是深度可分离卷积的改良版。标准深度可分离卷积有个问题:逐通道卷积和逐点卷积之间信息割裂严重,导致特征表达能力下降。GSConv的做法是在逐点卷积之后加一个shuffle操作,把分组后的特征重新打乱,让不同通道的信息充分混合。

代码实现上,GSConv长这样:

classGSConv(nn
http://www.jsqmd.com/news/1109644/

相关文章:

  • 基于Si4731与MSP432的数字收音机设计与实现
  • 高中生适合用哪种牌子的台灯?高中生专用台灯品牌断货王,手慢无
  • GPT-5.5 技术决策背后的博弈:OpenAI的商业与技术平衡术
  • 基于Si4732与PIC18的高保真数字收音机设计
  • ChatGPT数据分析报告生成,为什么92%的团队踩坑在数据清洗环节?——金融/零售/制造三大行业避坑指南
  • 基于Si4732与TM4C123的数字收音机系统设计与优化
  • ICM-42688-P与STM32F745VG在工业自动化中的高性能应用
  • MC6470与PIC18LF47K42的6DOF姿态控制系统设计
  • 06-30 · LLM 最新论文速览
  • 无代码搭建本地自动化助手|OpenClaw 2.7.9 双系统实操实录
  • 打造系统化嵌入式学习路径:从入门到进阶的完整技术体系
  • MuleSoft企业级AI编排:安全可控的LLM工作流治理实践
  • 汇编语言实验二:求某数据区内负数的个数
  • 基于KMX63与STM32的智能手势识别系统设计
  • GPT-4参数量与稀疏激活原理深度解析
  • FFmpeg AES-CTR视频加密实战:从原理到代码实现
  • 打破语言壁垒:VRCT如何让VRChat国际交流变得简单自然
  • FRP内网穿透TLS安全加固实战:修复CVE-2016-2183漏洞
  • Java面试复习 Day 1
  • 如何用biliTickerBuy轻松搞定B站会员购抢票:新手完整教程
  • Beyond Compare密钥生成器风险与合法替代方案全解析
  • 基于Si4731与ARM Cortex-M4的嵌入式收音机系统开发
  • MKV42F256VLH16驱动WS2812灯带的嵌入式开发实践
  • 音乐爱好者的终极歌词管理方案:163MusicLyrics免费工具深度评测
  • windows上运行程序,提示 应用程序控制策略已阻止此文件,如何去除阻止
  • STM32F439ZG与MC6470 IMU的高精度运动控制实现
  • 长视频自动剪成短视频的 AI 工具实现原理与选型判断:从播客切片场景看处理链路
  • 终极RPA文件提取指南:5分钟学会提取Ren‘Py游戏资源
  • FanControl深度技术指南:5个专业级优化技巧解决Windows风扇控制难题
  • 3大字体系列+9种字重:Montserrat字体家族让设计新手也能轻松打造专业排版