YOLOv5/v7 更换骨干网络之 SwinTransformer

news/2024/7/11 1:53:22 标签: YOLO, 计算机视觉, 深度学习

提供 YOLOv5 / YOLOv7 / YOLOv7-tiny 模型 YAML 文件

在这里插入图片描述


论文地址:https://arxiv.org/pdf/2103.14030.pdf
代码地址:https://github.com/microsoft/Swin-Transformer

本文介绍了一种新的视觉Transformer,称为Swin Transformer,它可以作为计算机视觉通用的骨干网络。从语言到视觉的转换中,适应Transformer所面临的挑战源于两个领域之间的差异,如视觉实体尺度的巨大变化和图像中像素的高分辨率与文本中单词的差异。为了解决这些差异,我们提出了一种分层Transformer,其表示是通过Shifted窗口计算的。Shifted窗口方案通过将自注意计算限制在非重叠的本地窗口内,同时允许跨窗口连接,从而提高了效率。这种分层架构具有在不同尺度下进行建模的灵活性,并且与图像大小的计算复杂度呈线性关系。这些特性使Swin Transformer与广泛的视觉任务兼容,包括图像分类(在ImageNet-1K上的87.3top


http://www.niftyadmin.cn/n/219597.html

相关文章

如何使用公网远程访问jupyter notebook【cpolar内网穿透】

文章目录前言视频教程1. Python环境安装2. Jupyter 安装3. 启动Jupyter Notebook4. 远程访问4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口5. 固定公网地址转载自远控源码文章:公网远程访问jupyter notebook【cpolar内网穿透】 前言 Jupyter Notebook&#…

元数据、数据元、元模型、数据字典及数据模型的区别

整理不易,转发请注明出处,请勿直接剽窃! 点赞、关注、不迷路! 摘要: 元数据、数据元、数据模型、元模型、数据字典 定义 元数据:描述数据的数据 数据元:数据的最小单元(字段元数据值…

Python算数运算符及分支和循环结构

1.// 求整商&#xff0c;**幂运算 2.^ #按位异或运算符&#xff1a;当两对应的二进位相异时&#xff0c;结果为1 << #左移动运算符&#xff1a;运算数的各二进位全部左移若干位&#xff0c;高位丢弃&#xff0c;低位补0 >>#右移动运算符&#xff1a;运算数的各二进…

舌体胖瘦的自动分析-曲线拟合-或许是最简单判断舌形的方案(六)

返回至系列文章导航博客 1 简介 在中医智能舌诊项目中需要舌体胖瘦的自动分析 舌体胖瘦是中医诊断中重要的观察依据&#xff0c;。胖大舌“舌色淡白&#xff0c;舌体胖嫩&#xff0c;比正常舌大而厚&#xff0c;甚至充满口腔”&#xff0c;主脾肾阳虚&#xff0c;气化失常&am…

基于Java+SpringBoot+vue的社区维修平台设计与实现【源码(完整源码请私聊)+论文+演示视频+包运行成功】

博主介绍&#xff1a;专注于Java技术领域和毕业项目实战 &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3fb; 不然下次找不到哟 Java项目精品实战案例&#xff08;300套&#xff09; 目录 一、效果演示 二、…

归并排序(非递归实现) 计数排序

上一期我们说了归并排序的递归是如何实现的&#xff0c;但是递归如果层次太多的话容易栈溢出&#xff0c;所以我们还需要掌握非递归的实现&#xff0c;但是我们非递归需要如何实现&#xff1f; 下面我们就来看一下非递归的实现 归并排序的非递归实现他并不需要栈队列这些东西…

Python零基础教程

Python 零基础教程 介绍 Python&#xff0c;一个简单而强大的编程语言。有人说它是女神的语言&#xff0c;也有人认为它是所有程序员的头等选项。 用过这种语言或者学过其他任何一门编程语言的开发者都 能轻松上手Python&#xff0c;并且以独特之处与其他编程方式相比脱颖而…

第五十三天打卡

第五十三天打卡 1143. 最长公共子序列 提示 中等 1.3K company 字节跳动 给定两个字符串 text1 和 text2&#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 &#xff0c;返回 0 。 一个字符串的 子序列 是指这样一个新的字符串&#xff1a;它是…