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

【YOLOv12改进trick】StarBlock引入YOLOv12,创新涨点优化,含创新点Python代码,方便发论文

🍋改进模块🍋:StarBlock
🍋解决问题🍋:采用StarBlock将输入数据映射到一个极高维的非线性特征空间,生成丰富的特征表示,使得模型在处理复杂数据时更加有效
🍋改进优势🍋:简单粗暴的星型乘法涨点却很明显
🍋适用场景🍋:目标检测、语义分割、自然语言处理等多种场景高效紧凑的模型不适用于大模型
🍋思路来源🍋:CVPR2024《Rewrite the Stars》

目录

🔔🔔1.设计动机

🍉🍉2.启发来源

🏆🏆3.将StarBlock引入YOLOv12de python代码修改

🍂修改处一

🍂修改处二

🍂修改处三

🍂修改处四

 👍👍4.成功训练后的网络结构截图

整理不易,欢迎一键三连!!!送你们一条美丽的--分割线--


🔔🔔1.设计动机


        无需加宽网络下,星型乘法就将输入映射到高维非线性特征空间的能力。基于此提出了StarNet,在紧凑的网络结构和较低的能耗下展示了令人印象深刻的性能和低延迟。

        增加通道数的传统神经网络不同,star operation类似于在不同通道上进行成对特征乘法的核函数,特别是多项式核函数。当应用到神经网络中并通过多层堆叠时,每一层都会带来隐式维度复杂性的指数增长。只需几层,star operation就可以在紧凑的特征空间内实现几乎无限的维度。在紧凑的特征空间内计算,同时受益于隐含的高维度,这就是star operation的独特魅力所在。

🍉🍉2.启发来源

    star operation本质上更适合高效、紧凑的网络,而不是常规使用的大型模型。因此,论文提出StarNet作为概念验证模型,特点是极其简约的设计和显著减少的人为干预。尽管StarNet很简单,但它展示了卓越的性能,强调了star operation的功效。

    StarNet采用 4 级分层架构,利用卷积层进行下采样,并使用修改后的demo block进行特征提取。为了满足效率的要求,将Layer Normalization替换为Batch Normalization,并将其放置在深度卷积之后(可以在推理时融合)。受到MobileNeXt的启发,论文在每个块的末尾加入了一个深度卷积。通道扩展因子始终设置为 4,网络宽度在每个阶段加倍。遵循MobileNetv2设计,demo block中的GELU激活被替换为ReLU6。其网络结构如下图所示。

🏆🏆3.将StarBlock引入YOLOv12de python代码修改

        考虑到论文中提出的StarNet是一个骨干网络,因此我们只取其中的StarBlock模块进行YOLOv12的改进和优化ÿ

相关文章:

  • django中路由配置规则的详细说明
  • 混合存储HDD+SSD机型磁盘阵列,配上SSD缓存功能,性能提升300%
  • Matlab—从入门到精通的第一天
  • 【AI深度学习基础】PyTorch初探
  • 分布式系统设计(架构能力)
  • 用Python分割并高效处理PDF大文件
  • 【kaggle机器学习实战--降雨数据集的二分类建模,内含插值法和二分类各种评估指标的可视化详解】
  • C++:#ifndef 头文件保护机制详解
  • visual studio下载安装
  • Vue3自定义hooks
  • SAP-ABAP:SAP的生产计划模块PP的bapi详细介绍及使用场景
  • SpringUI高保真动态交互元件库:助力产品原型设计
  • 数据结构 常见的排序算法
  • JVM常用概念之JNI临界区和GC锁定器
  • 【五.LangChain技术与应用】【31.LangChain ReAct Agent:反应式智能代理的实现】
  • 《会展管理:现场管理的实战经验分享》
  • 基于PyMuPDF与百度翻译的PDF翻译处理系统开发:中文乱码解决方案与自动化排版实践
  • Schematic Booster可以多模式打开原理图,兼容不同原理图设计图纸格式
  • 在 IntelliJ IDEA(2024) 中创建 JAR 包步骤
  • Cookie和Session
  • wordpress 修改head/谷歌广告优化师
  • 广告公司赚钱吗/seo推广 课程
  • iis 二级网站 发布/百度网络电话
  • 政府网站功能/软文推广模板
  • 专门做图片的网站吗/定制化网站建设
  • 顺德网站建设域名/网站网址查询工具