Beyonderwei

Learn to choose, to give up. Endure loneliness and withstand temptation!

Swin Transformer RetinaNet 目标检测

一、环境与工程参考上一节:Swin Transformer做主干的 Faster RCNN 目标检测网络使用的是同一个工程,环境无需再次配置。 二、Swin Transformer RetinaNet 网络代码1. 修改configs/swin 目录下文件:retinanet_swin-t-p4-w7_fpn_1x_coco.py名字为retinanet_swin-t-p4-w7_fpn_......

Swin Transformer YOLOv3 目标检测

一、环境与工程参考上一节:Swin Transformer做主干的 Faster RCNN 目标检测网络使用的是同一个工程,环境无需再次配置。 二、Swin Transformer YOLO3 网络代码这里就没在分开写每一个部分了,mmdetection项目里面也是直接在一个文件里面全部写完的,应该是可复用的代码少吧。1. 在configs/swin 目录下新建文件:yolov3_swin_......

Swin Transformer Faster R-CNN 目标检测

简介:Swin Transformer做主干的 Faster RCNN 目标检测网络。  一、所需软件(包)介绍 项目工程:mmdetection,直接去github拉取代码即可,拉取位置:mmdetection ,确保当前mmdetection版本支持mmcv 1.3.17,因为后面使用的环境是mmcv 1.3.17的,mmdet与mmcv版本对应关系参考:mmdet与mmcv版......

Swin Transformer目标检测5——测试训练效果

一、测试 添加一个自己的图片在demo目录下, 执行:python demo/image_demo.py demo/000019.jpg configs\swin\mask_rcnn_swin_tiny_patch4_window7_mstrain_480-800_adamw_3x_coco.py work_dirs/mask_rcnn_swin_tiny_patch4_window7_m......

Swin Transformer目标检测4——训练自己数据集

一、修改工程 设置类别:修改 configs/base/models/mask_rcnn_swin_fpn.py 中 num_classes 为自己数据集的类别(有两处需要修改) 配置权重信息:修改 configs/base/default_runtime.py 中的 interval,loadfrom interval:dict(interval=1) # 表示多少个 epoc......

Swin Transformer目标检测3——LabelImg、LabelMe标注数据集

一、简介 常用数据集格式:VOC、COCO LabelImg:能标注 VOC、YOLO格式数据集,标注VOC数据集尤其推荐 LabelMe:格式为LabelMe,提供了转VOC、COCO格式的脚本,可以标注矩形、圆形、线段、点。标注语义分割、实例分割数据集尤其推荐。 二、安装 LabelImg:pip install labelimg -i [http://mirrors.aliyun.c......

Swin Transformer目标检测2——环境配置2

一、所需软件(包)介绍 VS 2017-2019 ,用里面的一个编译软件去编译文件,用于安装mmcv,因为mmcv没有提供编译好的可用于windows的文件。(注意只能安装2017-2019版本,不然在编译mmcv时会报错,只装C++部分即可)。下载地址:VS 2019下载 MMDetection:是一个基于 PyTorch 的目标检测开源工具箱。但是依赖 mmcv,支持 pytorch 1......

Swin Transformer目标检测1——环境配置1

目标检测模型排行榜COCO数据集:https://paperswithcode.com/sota/object-detection-on-coco 课程资料:2元购买 内容:思维导图、Markdown笔记内容、软件包、权值文件、工程等。 购买方式:微信搜索 Beyonderwei,关注公众号回复:目标检测 购买后获得加入微信交流群资格(加入方式私聊客服) 一、预备内容 Windows......

投票排名系统(3)——投票流程与持久化

一、投票流程       之所以我们通过Redis的Sorted Set来保存选手的信息,一方面是因为可以快速的对选手进行排名,还有一点便是为了用于投票功能的实现。       通常投票(主播排名中就相当于送礼物)是一个被操作非常非常频繁的请求,想象一下你在看直播时,尤其是......

投票排名系统(2)——缓存设计

一、前提条件       假设我们已经有了一个主播表,形式是下面这样:(你可能还会需要其他字段,请自行添加) id 名字 票数 1 张三 100 2 李四 210 票数: 票数越高排名越高,比如一个大炮是10票,这个礼物需要10块钱,一个飞机100票,需要100块钱这样子。1. 问题讨论 问题讨论(1)......

投票排名系统(1)——场景分析与介绍

重要说明:       这是一个系列文章,如果你也正在做或打算做这样一个投票排名系统,请耐心看完,相信你一定会有所收获,该系列文章仅是作者觉得还不错的实现方式,可能你在哪些地方会有更好的想法,欢迎在评论区留下你的想法和建议。(主要基于MySQL和Redis实现) 一、你将收获什么    &nb......

一文看懂HTTPS

一、基础知识 对称加密: 只有一个密钥,可以对数据进行加密,也可以对加密的数据进行解密,加密解密速度快,但是安全性相对较低。 非对称加密: 有一对密钥,私钥加密的数据只能通过公钥来解密,公钥加密的数据只能通过私钥来解密 CA(认证机构): 与各个操作系统厂商之间协商好了,操作系统如安卓、windows等都在出场时添加了这些CA的公钥(windos在控制面板/网络和Internet/Inter......

Nacos 服务注册配置中心(AP、CP)

全称:NamingConfigurationService 下载:https://github.com/alibaba/Nacos 官方文档:https://nacos.io/zh-cn/index.html 官方文档:https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-aliba......

sentinel 分布式系统流量防卫兵

github:https://github.com/alibaba/Sentinel 中文文档:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D 当前稳定版:1.8.1 2021.02.12 一、 Docker 安装 Sentinel注:测试时直接在本地运行jar包进行测试,不使用Docker,不然微服务也要在云服务......

Sleuth请求链路追踪

github:https://github.com/spring-cloud/spring-cloud-sleuth 一、简介​ 一般客户端的一个请求在后端系统中会经过多个不同的微服务节点的调用来产生最后的结果,因此会形成一个复杂的调用链路,Sleuth兼容支持 Zipkin 实现请求链路的追踪和展现。SpringCloud从F版起已不需要自己构建Zipkin server了,只需......

Bus消息总线

一、简介​ 配合SpringcCloudConfig 实现配置的动态刷新。管理和传播分布式系统间的消息,就像一个分布式执行器,用于广播状态更改和时间推送等,是微服务之间的通信通道。 ​ 在微服务系统中,用轻量级的消息代理构建共用的消息主题,并让系统中所有微服务实例连接上来该主题的消息会被所有的实例监听和消费即消息总线。实例监听MQ中的同一个topic(即SpringCloudBu......
Bus

Docker 安装 RabbitMQ

当前稳定版:3.8.11 2021.02.08 拉取镜像 docker pull rabbitmq 运行得到容器 docker run -d --name my-rabbitmq -p 5672:5672 -p 15672:15672 --hostname myRabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PA......

Config配置中心

官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.1.RELEASE/reference/html/ 一、简介1.配置中心介绍问题:微服务将单体应用拆分成一个个的子服务,导致服务数量多,由于每个服务都有一套自己的配置信息,为了对服务的相同配置(如数据库、服务注册等配置)进行统一的管理,因此需要一套集中......

Gateway网关

官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/ 官方文档(3.0.1GA):https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#the-query-ro......

Hystrix服务降级(停更)

github:https://github.com/Netflix/Hystrix 使用教程:https://github.com/Netflix/Hystrix/wiki/How-it-Works 一、相关概念1. 服务雪崩由于复杂的项目中系统中各个微服务之间存在相互调用,一旦某个服务出现长时间的不可用,即可能导致服务的雪崩。因此单一的后端依赖可能导致所有的服务在短时间内饱和导致连级效......