自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (7)
  • 收藏
  • 关注

原创 python 复制一个配置好的环境

conda create -n 新环境名 --clone 需要复制的环境,如下图所示:conda create -n pytorch2 --clone pytorch

2020-12-18 13:56:34 679

原创 pytorch:AttributeError: type object torch.distributed.Reduce0p has no attribute BAND

解决方法:AttributeError: type object torch.distributed.Reduce0p has no attribute BAND1.如果已经安装过 apex,需要先卸载它:pip uninstall apexrm -rf apex2.重新安装一个新的 apex,即 apex_no_distributed :git clone https://github.com/ptrblck/apex.gitcd apexgit checkout apex_no_dist

2020-11-30 14:11:46 795

原创 python:找到每个数下一个更大的数

给定一个环形数组(最后一个数的下一个数是数组的第一个元素),为每个元素打印下一个更大的元素。数字x的下一个更大的数是遍历数组的过程中出现的第一个更大的数字,这意味着可以循环搜索以查找下一个更大的数字,如果不存在则输出-1class Solution: def nextGreaterElements(self,nums): if not nums: return [] stack,res = [],[-1 for i in range(len(

2020-11-25 19:29:16 688

原创 python:最接近的k个数

题目:最接近的k个数:给定一个目标数target,一个非负整数k,一个按照升序排列的数组A,在A中找出与target最接近的k个整数,返回这k个数并按照与target的接近程度从小到大排序,如果接近程度相当,那么值小的排在前面class Solution: def kClosestNumbers(self,A,target,k): #找到A[left]<target,A[right]>=target #最接近target的两个数,肯定是相邻的

2020-11-25 14:31:43 471

原创 The “freeze_support()“ line can be omitted if the program is not going to be frozen to prod解决方法

如下所示报错完整信息RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This probably means that you are not using fork to start your child processes and you have forgotten

2020-11-24 21:56:09 1283 2

原创 python:罗马数字与数字互相转换

1.罗马数字转换为数字class Solution: def romanToInt(self,s): ROMAN = { 'I':1, 'V':5, 'X':10, 'L':50, 'C':100, 'D':500, 'M':1000 } if s == "":

2020-11-10 16:42:28 2838

原创 pytorch报错RuntimeError: Legacy autograd function with non-static forward method is deprecated.解决方法

报错完整信息:RuntimeError: Legacy autograd function with non-static forward method is deprecated. Please use new-style autograd function with static forward method.意思就是由于你当前的pytorch版本过高,而原代码的版本较低。如果pytorch版本高于1.3会出现该问题。当前版本要求forward过程是静态的,所以需要将原代码进行修改。网上的一些做法是

2020-10-27 14:30:03 3646 5

原创 ValueError: Expected more than 1 value per channel when training

输入批次只有一个数据点的原因,至少需要如下形式的数据:input = Variable(torch.FloatTensor(2, 3, 256, 128)),也可以将DataLoader中drop_last设置为True,把不够一个批次的数据丢弃。

2020-10-15 16:34:44 559 1

原创 from .resnet import * 报错:No module named ‘__main__.resnet‘;‘__main__‘is not a package

报错原因我在该文件中写了一个测试代码,测试该网络的各个结构是否有效,if name == ‘main’:,所以在前面导包时就不可以再使用缩略的形式,代码会默认为省略的是__main__.resnet,所以修改方式很简单就是直接改写为:from resnet import *...

2020-10-15 15:29:17 1367

原创 python算法指南:完美平方错误修改

#完美平方#给定一个正整数n,找到若干个完全平方数(例如:1,4,9,...),使得他们的平方和等于n,完全平方数的个数最少class Solution: def numSquares(self,n): while n % 4 == 0: n //= 4 if n % 8 == 7: return 4 for i in range(n+1): temp = i * i

2020-09-29 09:13:26 150

原创 Hierarchical Clustering with Hard-batch Triplet Loss for Person Re-identification简单的阅读理解

Hierarchical Clustering with Hard-batch Triplet Loss for Person Re-identification摘要} 提出了分层聚类与硬批三联点损失相结合的伪标签聚类方法,关键思想是通过层次聚类,充分利用目标数据集中样本间的相似性,通过硬批处理的三合点损失来降低硬例的影响,产生高质量的伪标签和dimprove模型性能} 具体来说:(1)使用层次聚类生成伪标签(2)在每次迭代中使用PK采样生成新的数据集进行训练(3)在每次迭代中进行硬批三个一组丢失的训

2020-09-27 16:54:58 600

原创 Real-world Person Re-Identification via Degradation Invariance Learning简单阅读整理

Real-world Person Re-Identification via Degradation Invariance Learning简单阅读整理

2020-09-27 16:52:34 509

原创 Style Normalization and Restitution for Generalizable Person Re-identification简单阅读整理

Style Normalization and Restitution for Generalizable Person Re-identification简单阅读整理

2020-09-27 16:50:48 435

原创 Smoothing Adversarial Domain Attack and p-Memory Reconsolidation for Cross-Domain简单阅读整理

Smoothing Adversarial Domain Attack and p-Memory Reconsolidation for Cross-Domain简单阅读整理

2020-09-27 16:49:00 359

原创 python文本处理常用函数整理

python文本处理常用函数整理string,文本处理工具str类textwrap:格式化文本段落re:正则表达式difflib:比较序列string,文本处理工具str类textwrap:格式化文本段落re:正则表达式difflib:比较序列

2020-09-27 10:07:13 1240

原创 pytorch feat.renorm(2, 0, 1e-5).mul(1e5)解释

在学习pytorch,针对某个具体方向去读代码时,遇到了一些关于pytorch函数上面的问题,通过查阅相关资料得知关于feat.renorm(2, 0, 1e-5).mul(1e5)的作用,就相当于是对feat进行归一化的处理。其中前两个2,0是代表在第0维度对feat进行L2范数操作得到归一化结果。1e-5是代表maxnorm ,将大于1e-5的乘以1e5,使得最终归一化到0到1之间。简单例子如下所示:import torchfeat = torch.Tensor([[1,2,3],[4,5,6],

2020-09-23 20:36:22 920

原创 python:对二叉树进行镜像翻转完整程序,包括数组转二叉树,以及层序遍历输出二叉树

class TreeNode: def __init__(self): self.val = None self.left = None self.right = Nonedef invertTree(root): if not root: return None root.left,root.right=invertTree(root.right),invertTree(root.left) retu

2020-09-16 16:20:29 201

原创 程序员笔试之360公司2021技术综合类 编程题收集整理(十三)

1.验证密码复杂性验证密码复杂性是网站在用户输入初始密码后需要进行的一步操作。现在,小A的网站需要验证密码的复杂性,小A对一个足够复杂的密码拥有如下要求:1.要有数字2.要有大写字母3.要有小写字母4.要有特殊字符5.长度不得小于8现在给你密码,请你判断这个密码是否足够复杂输入描述:输入包含多组数据,对于每组数据,包含一个字符串S.输出描述:如果密码足够复杂,输出OK,否则输出Irregular password.请注意输出的大小写示例输入:12_Aaqq12Password12

2020-09-14 10:25:03 535 1

原创 程序员笔试之大翼云2021技术类 编程题收集整理(十二)

1.读入一个自然数N,求按从小到大的顺序的第N个丑数并输出,注:把只包含因子2,3和5的数称作丑数(Ugly Number)。例如6,8都是丑数,但是14不是,因为它包含因子7.习惯上我们把1当作是第一个丑数。输入描述:输入包括一个整数N(1<=N<=1500)输出描述:每输入一个测试数据,就输出第N个丑数示例输入:3示例输出:32.设a,b,c,d均是0到9之间的数字,abcd,bcda是两个四位数字,且有:abcd+bcda=8888.求满足条件的所有a,b,c,d的值。

2020-09-14 09:53:09 289

原创 程序员笔试之大翼云2021技术类 选择题收集整理(十五)

A.B.C.D.

2020-09-11 16:19:37 1304

原创 程序员笔试之乐信2021后台开发工程师 选择题收集整理(十四)

1.下面哪些方式可以让一个短连接变成一个长连接(不定项)A.发送RST指令B.发送FIN指令C.Http协议中header中加入 --Connection:keep-aliveD.定时发送心跳包2.操作系统具有进程管理,存储管理,文件管理和设备管理的功能,在以下有关的描述中,哪些正确的(不定项)A.进程管理主要是对程序进行管理B.设备管理是指计算机系统中除了CPU和内存以外的所有输入,输出设备的管理C.文件管理可以有效的支持对文件的操作,解决文件共享,保密和保护问题D.存储管理主要是管理内

2020-09-11 10:58:45 625

原创 Relation-Aware Global Attention for Person Re-identification论文阅读整理

Relation-Aware Global Attention for Person Re-identification论文阅读整理AbstractIntroductionRelation-Aware Global AttentionFormulation and Main IdeaSpatial Relation-Aware Global AttentionAbstract这是2020年CVPR行人重识别领域的一篇文章,提出了一个有效的关系感知全局注意(RGA)模块,它捕获全局结构信息,以更好地进行注

2020-09-10 16:37:09 2694

原创 Online Joint Multi-Metric Adaptation from Frequent Sharing-Subset Mining阅读整理

Online Joint Multi-Metric Adaptation from Frequent Sharing-Subset Mining for Person Re-Identification是2020CVPR行人重识别领域的一篇文章。行人重识别作为一个实例级的一个识别问题,在计算机视觉领域仍然是一个具有挑战性的问题。许多P-RID的工作旨在从离线的训练数据中学习忠实的和有区别的特征或者指标,并直接将它们用于看不见的在线测试数据。然而,由于训练数据和测试数据之间存在严重的数据转换问题,它们的性能在

2020-09-08 14:13:19 465 1

原创 程序员笔试之腾讯2021校园招聘后台&综合 编程题收集整理(十一)

1.小Q给你两个降序排序好的链表,小Q希望你能求出两个链表的公共部分。公共部分是指在两个链表中均出现过的子序列。注:需要自己处理输入输出,请根据题意自己定义,链表节点,相关函数输入描述:输入的第一行为第一个链表的长度n.第二行为第一个链表的每个节点值val.第三行为第二个链表的长度m.第四行为第二个链表的每个节点值va.1<=n,m<=1000000,−109<=val<=109-10^9<=val<=10^9−109<=val<=109输出描

2020-09-07 14:28:39 585

原创 Inter-Task Association Critic for Cross-Resolution Person Re-Identification论文整理理解

Inter-Task Association Critic for Cross-Resolution Person Re-Identification论文整理理解Abstract

2020-09-05 14:58:12 564

原创 程序员笔试之百度2021QA测试工程师 选择题收集整理(十三)

A.B.C.D.

2020-09-04 10:38:58 1667

原创 程序员笔试之拼多多2021校园招聘测试开发工程师 编程题收集整理(十)

A.B.C.D.

2020-09-02 14:42:43 660

原创 程序员笔试之海康威视2021应用软件开发工程师C/C++单选题收集整理(十二)

1.以下关于进程和线程的描述错误的是()A.每个线程拥有自己的堆栈和局部变量B.线程是程序执行的最小单位C.进程切换比线程切换的开销更小D.进程有独立的地址空间,而线程没有2.下列哪个定义是非法的()A.int ival=1.01B.const int &rval3=1C.int &rval2=ivalD.int &rvall=1.03.以下叙述中正确的是()A.在一个程序中,允许使用任意数量的#include命令行B.虽然包含文件被修改了,包含该文件的源程序

2020-09-02 10:08:08 2999

原创 程序员笔试之吉比特&雷霆游戏2021届技术类单选题收集整理(十一)

A.B.C.D.A.B.C.D.

2020-09-01 19:26:16 2790 2

原创 Learning to Adapt Invariance in Memory for Person Re-identification文章阅读解析及代码理解

我大学啊

2020-08-31 17:08:14 592 3

原创 程序员笔试之京东2021校园招聘测试开发工程师 编程题收集整理(九)

1.第n个数自从学了素数以后,小明喜欢上了数字2,3和5。当然如果一个数字里面只出现2,3和5这三个数字,他也一样喜欢,例如222,2355,223355.现在他希望你能够帮他编写一个程序,快速计算出由2,3,5这三个数字组成的由小到大的第n个数,当然也包括2,3,和5输入描述:单组输入每组输入数据占1行,每行输入一个正整数n.(n<=1000)输出描述:每组输出数据占1行,即满足要求的第n个数样例输入:3样例输出:52.逆序五进制编写一个程序,首先将一个十进制正整数逆序【需要

2020-08-31 14:36:10 1027 1

原创 程序员笔试之京东2021校园招聘测试开发工程师 单选题收集整理(十)

1.数据结构队列的设计在程序开发中有着非常重要的应用和实践场景,它的应用场景有:(多选)A.模拟事件发生的先后顺序B.简化程序设计C.操作系统中的作业调度D.调用函数或子程序2.设有标号为a,b,c,d的四个订单,顺序进入栈结构的等待消息程序,下列不可能的处理订单的顺序是:A.abcdB.adbcC.acbdD.abdc3.关于性能测试,描述错误的是()A.响应时间是系统重要的性能指标,原则上可以用秒表手工测试B.性能测试是对系统的在性能方面的测量工作C.思考时间是指系统停顿的时间

2020-08-31 13:49:05 1760

原创 程序员笔试之猿辅导招聘2021 编程题收集整理(八)

1.小猿给定了一颗完全二叉树,树中结点都是正整数,请问该完全二叉树的边界结点从根结点开始以逆时针的顺序排序后形成的序列是什么?边界结点定义为每层最左边的结点,叶子结点和每层最右边的结点。(用一个结点只能计入一次)输入描述:第一行输入一个正整数N,表示为完全二叉树的结点个数(1<=N<=10610^6106).第二行输入N个正整数,表示为该完全二叉树的层序遍历序列输出描述:输出完全二叉树的边界结点从根节点开始以逆时针的顺序排序后形成的序列,以空格分隔示例:输入:51 2 3 4

2020-08-24 15:53:23 944

原创 程序员笔试之猿辅导招聘2021 单选题收集整理(九)

1.设有一个10阶的对称矩阵A[10][10],采用压缩存储方式,以行序为主序存储其左下三角,a[0][0]为第一个元素,其首元素存储地址为800,每个元素占4个地址空间,则a[7][6]的地址为()A.936B.932C.928D.9242.在一个多线程的单生产者单消费者模型中,由于单个数据生产者写入队列时间和消费者从队列中读出时间过长,导致了阻塞队列堆积,这一个问题的解决方法不包括以下哪项()A.使用无锁队列替代有锁的阻塞队列B.增加单位时间的消费尝试次数C.提升消费者读取数据速度D.

2020-08-24 15:22:11 903

原创 程序员笔试之滴滴2021测试开发工程师 编程题收集整理(七)

1.一年一度的X星人田径运动会隆重开幕,小小X报名参加了跳跃比赛,这可是小小X最擅长的项目!跳跃比赛分为两轮,一轮是调高,一轮是跳远,最终成绩将综合两轮比赛的成绩来确定,并且两轮比赛成绩在最终成绩的计算中各占一半权重。现在已经知道小小X在跳高和跳远比赛中分别的排名情况,现在请你编写一个程序帮小小X计算一下在最终成绩排名中小小X可以获得第二次最好名次和最差名次。输入描述:每组输入包含一个测试样例,每个测试样例包含三行第一行输入n,表示参赛人数(n<=26)第二行输入n个不重复的大写字母,表示n个

2020-08-24 12:35:30 638

原创 程序员笔试之滴滴2021测试开发工程师 单选题收集整理(八)

1.关于欧几里得算法(GCD)的描述不正确的是()A.若GCD(a,b)=0,那么a,b两数互质B.欧几里得算法又叫辗转相除法,是求最大公约数的一种方法C.欧几里得算法的实现可以用递归来实现D.欧几里得算法的时间复杂度为(logn)2.假定某同学使用贝叶斯分类模型时,由于失误操作,致使训练数据中两个维度重复表示,下列描述中正确的是()A.如果所有特征都被重复一遍,则预测结果不发生变化B.模型效果精度降低C.其它几项均不真确D.被重复的在模型中的作用被加强3.老年大学的排课情况如下:周一全

2020-08-24 12:03:56 1384 1

原创 程序员笔试之顺丰2021测试开发工程师 单选题收集整理(七)

1.在B/S模型中,client使用http协议连接server时默认使用的端口是()A.53B.21C.20D.802.MongoDB中哪个语句能够查找姓名为refactor的文档A.db.users.find({“name”:{“first”:“refactor”}})B.db.user.find({“name”:{“first”:“refactor”,“last”:“refactor2”}})C.db.user.find({“name.first”:“refactor”,“name.l

2020-08-21 15:53:41 1750 1

原创 程序员笔试之软件开发方向-python 单选题收集整理(六)

2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.

2020-08-16 16:27:09 251

原创 程序员笔试之美团2021测试方向 编程题收集整理(六)

1.不一样的逆序数2.小团的旅行线路3.小团的配送团队4.小团的车辆调度

2020-08-16 16:05:36 915

原创 程序员笔试之哔哩哔哩2021后端开发 编程题收集整理(五)

1.给出4个1到10的数字,通过加减乘除,得到数字为24就算胜利示例1:输入:[7,2,1,10]输出:true说明:72+1102.给定一个只包含括号的字符串,判断字符串是否有效。其中,括号种类包含:‘(’ , ‘)’ , ‘{’ , ‘}’ , ‘[’ , ‘]’。有效字符串需要满足:1)左括号必须用相同类型的右括号闭合;2)左括号必须以正确的顺序闭合,注意空字符串可被认为是有效字符串示例1:输入:“{ [ ] }”输出:true示例2:输入:" ( [ ) ] "输出:

2020-08-16 15:49:46 600 3

ReID2018.rar

2018年CVPR所有ReID相关领域论文的详细分析解读汇总,还包括若干篇论文的全文翻译。

2020-05-21

CVPR2019 reid.rar

。2019年CVPR行人重识别所有论文的汇总

2020-05-05

使用C#开发的基于遗传算法和神经网络的人工智能象棋算法

使用C#开发的基于遗传算法和神经网络的人工智能象棋算法

2018-04-24

opencv实现四个视频同时的运动目标的追踪,并显示处运动轨迹,同时进行屏幕的录制,向本地服务器上传视频

opencv实现四个视频同时的运动目标的追踪,并用点显示出运动轨迹,同时进行屏幕的录制,向本地服务器上传视频

2018-03-16

江南大学计算机组成原理期末设计,使用VHDL编写的一个可以运行的CPU,包括bit文件

江南大学计算机组成原理期末设计,使用VHDL编写的一个可以运行的CPU,包括bit文件,可以在设备上直接配置FPGA使用验证

2018-03-08

职工管理系统

老师编写的职工管理系统,功能包括新建并录入职工信息,按条件输出职工信息,修改职工信息和删除职工信息。

2017-12-06

matlab算法集合打包

matlab算法集合打包,包括:数据拟合,数学规划,递推关系式的作图程序,最小生成树Prim算法,顶点覆盖近似算法,哈密尔顿回路,画等温线,离散优化,模拟退火应用,生成全排列矩阵,时间序列分析程序,中国大学生数学建模竞赛题解以及最短路径等等。

2017-12-06

空空如也

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

TA关注的人

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