自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 SEU使用Linux命令行登录校园网方法

2.可以看到账号,密码和登录分别对应着: DDDDD, upass和OMKey。5. 我还尝试了使用python的request发送get请求,但是没有成功。1.首先去w.seu.edu.cn,在输入框右键,检查。3.那么可以使用如下命令,在命令行进行登录。

2023-03-29 12:03:16 981 3

原创 WORD如何给公式,图,表标号并自动排序

1. 首先在每章的标题插入两个域(注意每一章都要插入)。3.再插入一个域,方法同上,内容为SEQ list \r \h,点击确定。6.在上边的域后边加一个点,再插入一个域,内容为SEQ list。7.给后边的公式都加上#(),注意要加在公式编辑框内。3.选择Seq,输入SEQ eq \h,点击确定。5.在括号里插入一个域,内容为SEQ eq \c。8.把第一个域复制到后边公式的框中。4.在公式后边输入#(),并按回车。9.ctrl+a全选中,右键更新域。2.插入,文档部件,域。

2023-03-26 20:12:14 2015 2

原创 图片读取格式

1

2023-03-07 10:09:42 331

原创 机器人抓取

资料总结

2022-11-26 16:29:12 199

原创 os.environ[“CUDA_VISIBLE_DEVICES“]设置无效

问题记录

2022-11-09 21:49:24 417

原创 遮挡行人重识别论文阅读(2021)

Diverse Part Discovery: Occluded Person Re-identification with Part-Aware Transformer(CVPR2021)

2022-04-18 22:14:19 2611 1

原创 遮挡行人重识别论文阅读(2020)

High-Order Information Matters: Learning Relation and Topology for Occluded Person Re-Identification(CVPR2022)Identity-Guided Human Semantic Parsing for Person Re-Identification(ECCV2020)

2022-04-16 20:44:54 1510

原创 遮挡行人重识别论文阅读(2018-2019)

OCCLUDED PERSON RE-IDENTIFICATION(ICME2018)Pose-Guided Feature Alignment for Occluded Person Re-Identification(ICCV2019)Foreground-aware Pyramid Reconstruction for Alignment-free Occluded Person Re-identification(ICCV2019)

2022-04-15 20:56:05 3795

原创 大规模行人重识别检索:向量索引与faiss库

2022-04-02 16:07:48 2096 1

原创 剑指Offer复习(22,24,25,26)

22.剑指 Offer 22. 链表中倒数第k个节点剑指 Offer 22. 链表中倒数第k个节点快慢指针24.剑指 Offer 24. 反转链表剑指 Offer 24. 反转链表记录前一个,当前,后一个25.剑指 Offer 25. 合并两个排序的链表剑指 Offer 25. 合并两个排序的链表伪头指针26.树的子结构剑指 Offer 26. 树的子结构先序遍历+判断...

2022-03-09 11:24:38 428

原创 Python多线程和多进程

1.python解释器锁(GL锁)python的GIL锁(非常详细)_谈笑的博客-CSDN博客_gil锁理解Python中GIL锁 - 知乎 (zhihu.com)同时只可以执行一个线程对于同一个变量的多个引用,同时只可以有一个线程对变量进行操作2.什么是进程什么,什么是线程进程是独立的实体,拥有独立的地址,进程间无法直接访问。线程是进程的实体,线程间可以相互访问。3.什么时候用多线程CPU并行操作少,IO并行操作多(IO等待期间会进行线程切换)需要频繁创建销毁的优先

2022-03-07 20:41:24 267

原创 行人重识别数据集

1.Market-1501清华大学校园,2015年,6摄像头,训练集:750人,12,936张图像测试集:750人,19,732张图像query:测试集中的 702 人在每个摄像头中随机选择一张图像作为 query,共有 2,228 张图像Market-1501-500k:在gallery中加入500k张与训练测试集都无重叠的干扰图片计算指标时map或rank1,对于每张query图片剔除掉相同摄像头的图片2.DukeMTMC-reIDduke大学校园,8摄像..

2022-03-05 10:28:41 3118 1

原创 剑指offer复习(15,16,17,18,21)

剑指 Offer 15. 二进制中1的个数剑指 Offer 15.二进制中1的个数循环检查每一位,n&(1<<i)剑指 Offer 16.数值的整数次方剑指 Offer 16.数值的整数次方思路1:递归调用 x*=x,ans+=x;思路2:看成二进制数,x*=x,ans+=x^i剑指 Offer 17. 打印从1到最大的n位数剑指 Offer 17. 打印从1到最大的n位数大数问题,从高位往地位放0-9,然后删除头0剑指 Of...

2022-03-01 10:39:17 139

原创 BN和LN原理及Pytorch实现

一.概念Batch Normalization(批标准化)对一个batch内的所有样本的同一通道的元素进行标准化Layer Normalization(批标准化)对一个样本内所有通道的元素进行标准化Instance Normalization(实例标准化)对一个样本内对每个通道的元素分别进行标准化Group Normalization(组标准化)对一个样本内对几个通道的元素分别进行标准化二.Pytorch实现nn.BatchNorm2d(num_features)

2022-03-01 10:11:29 1230

转载 十大排序算法

十大经典排序算法(动图演示) - 一像素 - 博客园 (cnblogs.com)

2022-02-28 20:09:18 61

原创 目标检测复习(Faster RCNN,YOLO)

Fast RCNN特征抽取(feature extraction),proposal提取,bounding box regression(rect refine),classification

2022-02-28 15:10:51 2051

原创 剑指offer复习(12,13,14)

12.剑指 Offer 12. 矩阵中的路径剑指 Offer 12.矩阵中的路径深度优先搜索(递归)+剪枝+回溯删除搜索痕迹13.剑指 Offer 13.机器人的运动范围剑指 Offer 13.机器人的运动范围广度优先搜索(队列)14.剑指 Offer 14- I.剪绳子剑指 Offer 14- I.剪绳子动态规划,长度为k的绳子最大乘积,每次循环计算(剪j长*剩下的不减,剪j长*剩下最多)...

2022-02-27 21:10:15 129

原创 Pytorch复习

1.数据预处理torch.utils.data — PyTorch 1.7.1 documentation(第一篇)pytorch数据预处理三剑客之——Dataset,DataLoader,Transform_MIss-Y的博客-CSDN博客_tusimple数据集1.1继承torch.utils.data.Dataset,重写__getitem__和__len__,来从硬盘读取数据,在__getitem__中实现transform方法from torch.utils.data impor

2022-02-27 16:15:53 524

原创 剑指offer复习(9,10,11)

9.剑指 Offer 09. 用两个栈实现队列剑指 Offer 09. 用两个栈实现队列栈a存,栈b删除,删除时如果栈b为空,就把a中的都弹出压入b。10.剑指 Offer 10- I.斐波那契数列剑指 Offer 10- I.斐波那契数列动态规划,前一个是前前加前。11.剑指 Offer 11. 旋转数组的最小数字剑指 Offer 11. 旋转数组的最小数字二分,如果中位值比右值大,那么一定在右边,否则在两边都有可能。...

2022-02-24 20:18:06 60

原创 剑指offer复习记录(6,7)

剑指 Offer 06. 从尾到头打印链表剑指 Offer 06. 从尾到头打印链表栈,递归剑指 Offer 07. 重建二叉树剑指 Offer 07. 重建二叉树层序遍历(每一层):使用队列,根节点入队,循环?队列不空(出队,左进队,右进队)前序遍历(根,左,右):使用栈,根节点入栈,循环?栈不空(出栈,右进栈,左进栈)中序遍历(左,根,右):使用栈,循环?栈不空或当前节点不空(前节点不空:左进栈,否则:出栈,当前为节点赋值为右节点)后序遍历(左,右,根):使用栈

2022-02-23 22:30:48 7289

原创 剑指offer复习记录(3,4,5)

​​​​​​​剑指 Offer 03.数组中重复的数字空间0(1):将数字交换到对应索引的位置,如果对应索引处也是该数字,返回。剑指 Offer 04.二维数组中的查找​​​​​​​从右上角开始找,大就往左小就往下剑指 Offer 05.替换空格//string类的使用:s.substr(2, 4) //子串2到4s.find('k') //查找s.append('k') //在最后添加s.replace(1, 5, "XXX") //将1到5替换...

2022-02-22 17:29:40 64

原创 机器学习知识点复习

1.K-NN(k-近邻算法)类别:监督学习,分类流程:计算样本与训练数据的距离,统计前k个数据的标签,选择标签出现次数最多的为样本标签。注意:数据需要归一化或标准化2.决策树类别:监督学习,分类流程:依次选择信息增益最大的属性为决策属性构建决策树。信息熵:信息增益:剪枝:避免过拟合,如果可以提高泛化能力将一些分支转化为页节点3.回归3.1线性回归类别:监督学习,回归损失:MSE(均方误差)最小二乘法:3.2 logisti.

2022-02-21 21:38:28 534

原创 各种Vison Transformer学习

从2020年10月的ViT,到2021年3月的SwinT,到2021年7月的FocalT,Vison Transformer的论文可谓是百花齐放,我希望通过这篇笔记,来简单的梳理一下各种Vison Transformer的论文,从它解决什么问题,实现什么目的,采用什么方法,实现什么效果几个角度来进行分析。1. AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE(ViT)时间:2020.10单位:

2022-01-03 21:33:00 1242

原创 优化算法SGD与Adam

说来惭愧,一直在用的两个经典的优化器,几行代码就完成了参数更新,但是却一直没有深入的了解其中的原理。improt torch...optimizer = torch.optim.SGD(model.parameters(), lr=0.01, momentum=0.9)optimizer = torch.optim.Adam(model.parameters(), lr=0.01)...optimizer.zero_grad()...optimizer.step()首先贴一下pyto

2021-12-29 10:10:54 7369 1

原创 Circle Loss

1.三元组损失定义F. Schroff, D. Kalenichenko, and J. Philbin. FaceNet: A Unified Embedding for Face Recognition and Clustering. In CVPR, 2015.其中xa指anchor样本,xp为anchor的正样本,xn为anchor的负样本,α为正常数。困难(N<P),一般(P>N && Loss>0),简单(P>N &&.

2021-11-18 19:42:55 3179

原创 2021-11-16

1.Batch DropBlock Network for Person Re-identification and Beyond将batch dropblock应用于reid,即对于一个batch内的feature map的一部分drop掉,来强迫模型学习其他具有判别力的特征。使用双流网络,一个分支使用batch dropout,而另一个分支不使用。在训练时分别计算loss,且利用全局分支监督dropout分支,在测试时concat后作为最终的特征。2.On the Unreason.

2021-11-16 16:20:32 355

原创 【C++】数据结构

数组int array[5]={1,2,3,4,5}array[1] = 3链表#include "pch.h"#include <iostream> using namespace std;int main(void) { struct ListNode { double value; ListNode *next; //构造函数 ListNode(double valuel, ListNode *nextl = nullptr) { va

2021-11-03 12:04:29 124

原创 同时加载多个TensorRT模型报错

1.报错为ERROR: safeContext.cpp (184) - Cudnn Error in configure: 7 (CUDNN_STATUS_MAPPING_ERROR)且模型输出不正确。解决方法为需要加载模型和推理前,使用以下代码指定GPUtorch.cuda.set_device('cuda:0')2.之后在程序结束时报错PyCUDA WARNING: a clean-up operation failed (dead context maybe?)cu

2021-11-02 12:16:33 1580

原创 【Fast-ReID】部署torch保存模型及参数

保存cfg.defrost()cfg.MODEL.BACKBONE.PRETRAIN = Falsemodel = DefaultTrainer.build_model(cfg)Checkpointer(model).load(cfg.MODEL.WEIGHTS) # load trained modelmodel.eval()inputs = torch.randn(1,3,cfg.INPUT.SIZE_TEST[0],cfg.INPUT.SIZE_TEST[1]).to(model.d

2021-10-26 16:16:23 889

原创 Partial-ReID

1.STNReID:STNReID:Deep Convolution Networks with Spatial Transformer Networks for Partial Person Re-Identification.IEEE Transactions on Multimedia 2020.利用STN网络,输入半身图和全身图,输出两者间的仿射参数,在全身图中采样得到仿射图。系统的损失函数为:分别代表全身图,半身图和放射图的ReID损失,最后代表仿射图的重建损失,为放射图.

2021-10-12 16:10:01 550

原创 【FastReID】pytorch转tensorrt部署

目录一.环境配置1.1Tensorrt安装:1.2 Opencv安装二.C++ FastReID-TensorRT2.1模型转换2.2修改config文件2.3建立第三方库2.4Build fastrt execute file2.5 Run一.环境配置1.1Tensorrt安装:官方手册:Installation Guide :: NVIDIA Deep Learning TensorRT Documentation选择tar安装...

2021-10-10 10:57:59 1005 1

原创 从零开始配置GPU服务器

安装Ubuntu linux18.04.5 LST下载地址:获取Ubuntu服务器版 | Ubuntu安装教程:Install Ubuntu Server | Ubuntu Ubuntu18.04 LTS Desktop安装教程Ubuntu 18.04 LTS Server安装教程安装显卡驱动 Linux 英伟达驱动手动安装详细教程安装CUDAL...

2021-09-12 18:51:36 617

原创 行人重识别论文阅读(2021.7.26-8.1)

一 各种方法性能比较Method Key Market r1 MarketmAP Duke r1 Duke mAP (1) global+BNNeck 94.5 84.5 86.4 76.4 (2) 93.8 81.6 83.3 69.2 (3) 96.6 94.2 88.7 78.4 (4)HPM 94.2 82.7 86.6 ..

2021-09-02 23:01:08 909

原创 行人重识别论文阅读(2021.8.23-8.29)

1.重排序(Re-rank)(1)Re-ranking Person Re-identification with k-reciprocal Encoding[1] Zhong Z , Zheng L , Cao D , et al. Re-ranking Person Re-identification with k-reciprocal Encoding[J]. IEEE Computer Society, 2017.这是一篇2017CVPR的重排序(Re-ranking)论文,核...

2021-09-02 22:57:50 417

原创 正则表达式及re

正则表达式是一种用来匹配字符串的表达式详情可以参考:正则表达式 – 简介 | 菜鸟教程 (runoob.com)python中提供了re来进行匹配:import rea = "0183_c6s1_041426_01.jpg"pattern = re.compile(r'([-\d]+)_c(\d)')print(pattern.search(a).groups())print(pattern.search(a).span())首先利用re.compile()来编译正则表达式,生成一

2021-09-01 15:50:52 203

原创 git clone失败

报错fatal: unable to access 'https://github.com/XXXX': gnutls_handshake() failed: The TLS connection was non-properly terminated.解决方法:取消代理:git config --global --unset https.https://github.com.proxy git config --global --unset http.https://github

2021-08-24 10:50:09 114

原创 Linux创建新用户

参考:linux命令useradd添加用户详解 - irisrain - 博客园 (cnblogs.com)(1条消息) LINUX--创建新用户&为新用户设置权限_夏普通-CSDN博客_linux创建新用户创建后使用cuda和anaconda需要添加环境变量:vim ~/.bashrc# <<< conda initialize <<<export PATH=/usr/local/anaconda3/bin${PATH:+:${PATH}}

2021-08-05 10:19:08 240

原创 行人重识别论文阅读(2021.7.3-7.11)

1.Luo H, Jiang W, Gu Y, et al. A strong baseline and batch normalization neck for deep person re-identification[J]. IEEE Transactions on Multimedia, 2019, 22(10): 2597-2609.(罗浩)1906.08332.pdf (arxiv.org)https://github.com/michuanhaohao/reid-strong-ba

2021-07-11 21:30:45 1488

原创 Linux重启后硬盘挂载失效问题解决

参考文章:怎么初始化你的 Linux 新磁盘? - 知乎 (zhihu.com)linux之fstab文件详解_richerg85的专栏-CSDN博客_fstab文件详解断电或重启后,发现数据不见了,不要慌,这是因为没有自动挂载的硬盘,重启后挂载失效,下边来介绍挂载硬盘的争取姿势。fdisk -l查看系统硬盘情况利用如下命令进行挂载mount /dev/sda1 /data就将sda1挂载到了/data目录下,你会发现数据就找回来了,然而,再次重启后你会发现硬..

2021-06-29 15:38:16 5914

原创 多目标追踪算法Deepsort(2)复现MOTA低解决方法

参考资料:deepsort paper:https://arxiv.org/abs/1602.00763(https://arxiv.org/abs/1602.00763)deepsort github:GitHub - ZQPei/deep_sort_pytorch: MOT tracking using deepsort and yolov3 with pytorch(https://github.com/ZQPei/deep_sort_pytorch)当我搞清楚代码流程后,着手开始在.

2021-06-28 18:16:50 3822 22

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除