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

即插即用篇 | YOLOv8 引入单头视觉Transformer模块 | CVPR 2024

本改进已同步到YOLO-Magic框架!

在这里插入图片描述在这里插入图片描述

最近,高效的视觉Transformer在资源受限的设备上以低延迟表现出了出色的性能。传统上,它们在宏观层面上采用4×4的Patch嵌入和四阶段结构,而在微观层面上使用多头配置的复杂注意力机制。本文旨在通过内存高效的方式解决各个设计层面的计算冗余问题。我们发现,使用更大步幅的Patchify起始层不仅可以降低内存访问成本,还能够通过在早期阶段利用减少空间冗余的Token表示来实现具有竞争力的性能。此外,我们的初步分析表明,早期阶段的注意力层可以用卷积替代,而后期阶段的多个注意力头在计算上是冗余的。为了解决这一问题,我们引入了一个单头注意力模块,它从根本上防止了注意力头的冗余,同时通过并行结合全局和局部信息提升了准确性。

基于我们的解决方案,我们提出了SHViT,即单头视觉Transformer,它在速度与准确性的平衡上达到了当前的最佳水平。例如,在ImageNet-1k


http://www.kler.cn/a/322053.html

相关文章:

  • Python办公自动化教程(004):PDF添加水印
  • Spring Boot用Spring Security + JWT + MySQL实现基于Token的身份认证
  • Python基础知识 (七)--匿名函数
  • 产教专家共议数字时代下的数据思维人才培养
  • 一文系统了解软件检测实验室CNAS认可,文件依据、资源准备、流程、预算
  • 鸿蒙 OS 开发单词打卡 APP 项目实战 20240922 笔记和源码分享
  • SpringBoot图书馆管理:阿博系统教程
  • Android 去掉SIM卡插拔出现的重启弹窗提示
  • 004_动手实现MLP(pytorch)
  • 啥?Bing搜索古早BUG至今未改?
  • 爱的旅程 再次起航 朵拉朵尚公益行为更多的孩子点亮梦想
  • Windows开发工具使用技巧
  • Python 二次开发金橙子打印软件:开启高效打印新旅程
  • [vulnhub] Jarbas-Jenkins
  • 【含文档】基于Springboot+Vue的高校失物招领平台(含源码+数据库+lw)
  • 机器学习笔记(一)初识机器学习
  • 使用docker形式部署prometheus+alertmanager+钉钉告警
  • vue3使用provide/inject异步传递爷孙组件数据
  • 望繁信科技CTO李进峰受邀在上海外国语大学开展流程挖掘专题讲座
  • C/C++语言基础--C++构造函数、析构函数、深拷贝与浅拷贝等等相关知识讲解