- 博客(77)
- 收藏
- 关注
原创 Pytorch使用cuda报错RuntimeError:cuda runtime error(999)
在终端重新输入sudo rmmod nvidia_uvm # 删除nvidia模块sudo modprobe nvidia_uvm # 重新加载模块
2022-05-10 15:33:23
749
原创 Linux上网连接路由器的方法
linux插线上网连接路由器# 1, 找到网卡位置sudo gedit /etc/network/interfacesauto loiface lo inet loopbackauto dsl-provideriface dsl-provider inet ppppre-up /sbin/ifconfig eth0 up # line maintained by pppoeconfprovider dsl-providerauto eth0iface eth0 inet dhcp
2022-04-20 12:05:41
1053
原创 Use true_divide or floor_divide (// in Python) instead.
Use true_divide or floor_divide (// in Python) instead.解决方案:x = a/b改为:x = torch.true_divide(a,b)
2021-09-20 20:15:38
431
原创 拆分字符串split
split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开一、函数说明1、split()函数语法:str.split(str=”“,num=string.count(str))[n]参数说明:str: 表示为分隔符,默认为空格,但是不能为空(”)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可
2021-09-03 21:29:37
876
原创 python按行或列读取csv文件的方式
转载:https://blog.youkuaiyun.com/qq_41814556/article/details/82694116方式一:生成字典形式使用DictReader逐行读取csv文件返回的每一个单元格都放在一个字典的值内,而这个字典的键则是这个单元格的列标题逐行读取csv文件with open(filename,'r',encoding="utf-8") as csvfile: reader = csv.DictReader(csvfile) for row in reader:
2021-09-02 17:35:46
9660
原创 Pytorch数据读取机制(DataLoader)与图像预处理模块(transforms)
转载:https://blog.youkuaiyun.com/wuzhongqiang/article/details/105499476解决了我的问题
2021-09-02 15:17:52
225
原创 2021-08-29
AttributeError: 'module' object has no attribute 'Cmd'解决方案:是因为当前文件中也有cmd.py文件,造成检索文件混乱,应更改wei cmd1.py,有效
2021-08-29 15:59:03
245
原创 pytorch使用新版本执行旧代码出现错误
问题:module.norm1.norm_func.running_mean” and “module.norm1.norm_func.running_var” for InstanceNorm2d with track_running_stats=False. If state_dict is a checkpoint saved before 0.4.0, this may be expected because InstanceNorm2d does not track running stat
2020-11-05 21:13:27
411
原创 数据cpu和cuda的问题
Tensor 有三种属性: dtype, device,和layout问题: 数显cuda和cpu混乱,无法互相计算解决:device = torch.device('cuda', if torch.cuda.is_device()else 'cpu' )x = torch.rand(1,1,3,4)x = x.data.to(device)
2020-10-15 21:12:50
751
原创 pytorch中feature map的可视化
分为四步:1, 单个图像导入2, 建立模型3, 提取特征层4, 进行可视化可视化代码如下:import osimport torchimport torchvision as tvimport torchvision.transforms as transformsimport torch.nn as nnimport torch.optim as optimimport argparseimport skimage.dataimport skimage.ioimport sk
2020-10-15 15:14:19
13409
9
原创 ImportError: numpy.core.multiarray failed to import
解决办法:pip install -U numpy
2020-10-15 10:08:51
171
原创 Key中出现“module”的情况
问题:unexpected key “module. model.weight”, 多了一个module原因:预训练模型是由多gpu进行训练,加载到单gpu会出现key值不匹配的现象解决方法(两种):第一种:使用切片的方式取key值# original saved file with DataParallelstate_dict = torch.load('checkpoint.pt') # 模型可以保存为pth文件,也可以为pt文件。# create new OrderedDict th
2020-10-09 11:14:19
1379
2
原创 torchvision.utils的解析
torchvision.utilssave_imagemake_gridtorchvision.utils.make_grid(tensor, nrow=8, padding=2, normalize=False, range=None, scale_each=False, pad_value=0)把图片排列成网格形状。参数:tensor(Tensor 或 list)– 四维批(ba...
2020-04-13 11:17:56
2810
转载 JPG、PNG及BMP的区别?
转载:https://blog.youkuaiyun.com/u013841196/article/details/805170181.JPG:使用的一种失真压缩标准方法,24 bit真彩色,不支持动画、不支持透明色。JPEG的压缩方式通常是破坏性资料压缩(lossy compression),即在压缩过程中图像的品质会遭受到可见的破坏。一张图片多次上传下载后,图片逐渐会失真。2.PNG:格式是无损数据压...
2020-04-13 10:45:24
1788
转载 训练GAN的一些小贴士
转载:https://zhuanlan.zhihu.com/p/86274515下面是我认识到自己犯过的一些错误,以及我从中学到的一些东西。所以,如果你是GANs的新手,并没有看到在训练方面取得很大的成功,也许看看以下几个方面会有所帮助:大卷积核和更多的滤波器更大的卷积核覆盖了前一层图像中的更多像素,因此可以查看更多信息。5x5的核与CIFAR-10配合良好,在判别器中使用3x3核使判别...
2020-04-13 09:53:11
761
原创 Epoch, Batch以及Iter的关系
epoch 迭代以及batch (1)当一个完整的数据集通过了神经网络一次并且返回了一次,这个过程称为一个 epoch。 (2)在不能将数据一次性通过神经网络的时候,就需要将数据集分成几个 batch。 (3)在一个 epoch 中,batch 数和迭代数是相等的例如:比如对于一个有 2000 个训练样本的数据集。将 2000 个样本分成大小为 500 的 batch,那么完成一个 ...
2020-04-10 11:42:13
1736
原创 pytorch中ConvTranspose2d的计算公式
参考文献:pytorch中ConvTranspose2d的计算公式class torch.nn.ConvTranspose2d(in_channels, out_channels, kernel_size, stride=1, padding=0, output_padding=0, groups=1, bias=True, dilation=1)参数的含义如下:in_channels(...
2020-03-25 10:24:30
1002
原创 CVPR2019 paper list for Person Re-ID
Perceive Where to Focus: Learning Visibility-Aware Part-Level Features for Partial Person Re-IdentificationYifan Sun, Qin Xu, Yali Li, Chi Zhang, Yikang Li, Shengjin Wang, Jian Sun[pdf] [bibtex]Inv...
2020-02-20 21:34:41
700
原创 ICCV2019 paper list Person Re-ID
Instance-Guided Context Rendering for Cross-Domain Person Re-Identification Yanbei Chen, Xiatian Zhu, Shaogang Gong [pdf] [supp] [bibtex]Mixed High-Order Attention Network for Person Re-Identificatio...
2020-02-20 21:14:26
901
原创 For Cross-Domain person Re-ID 文献速览
Instance-Guided Context Rendering for Cross-Domain Person Re-IdentificationIdea:使用U-net网络,生成源域行人图像和目标域背景相结合的多张图像,扩充数据集的延展性。Loss:使用了四种loss帮助网络进行训练,Adversarial Loss,Camera Loss,Context Loss,Identity...
2020-02-20 14:15:05
252
原创 AAAI2020 Person ReID paper List
Relation Network for Person Re-identificationHyunjong Park (Yonsei University); Bumsub Ham (Yonsei University)*Cross-Modality Paired-Images Generation for RGB-Infrared Person Re-IdentificationGuan...
2020-02-14 15:06:52
1903
原创 Bag of Tricks and A Strong Baseline for Deep Person Re-identification
相当于是一种强力有效的训练Re-ID的方式,基于全局特征,不需要多分支网络。主要训练如下:我们使用ImageNet下训练的参数来初始化ResNet50,将全连接参数改为N。N表示训练数据集中目标的个数。我们随机抽取P个对象,每个对象K张图来构成训练batch。最终的Batchsize为B=P×K。本文中,我们设置P=16,K=4。将每张样本resize成256×128像素大小,...
2020-02-13 11:15:10
198
原创 unexpected key “model.conv1.weight” in state_dict
被自己都蠢哭了~~一直报错没有调整过来,以为是key的问题,后来发现是自己导入key的方式有问题,周末要好好研究一下这个 state_dict,以免之后再次出现这种超级低级的错误!!之前的问题是unexpected key “model.conv1.weight” in state_dict其实是我载入模型参数时,我使用的是model_reid.model.load_state_dict...
2020-01-10 10:33:03
2861
原创 linux终端复制和粘贴快捷键
1、在终端下:复制命令:Ctrl + Shift + C 组合键。粘贴命令:Ctrl + Shift + V 组合键。2、在控制台下:复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。...
2020-01-08 10:04:22
1307
原创 Pytorch查看模型中间变量参数
for parameters in net.parameters(): print(parameters)for name,parameters in net.named_parameters(): print(name,':',parameters) print(name, ':', parameters.size())
2020-01-04 16:22:21
2352
原创 Accuracy一直显示0
在训练的train.py改为:epoch_acc = running_corrects * 1.0 / dataset_sizes[phase]
2020-01-02 20:18:42
4117
1
原创 Pytorch可视化Tensorboard——No dashboards are active for the current data set.
No dashboards are active for the current data s可视化之前是好用的,等再次用之后出现了上述问题。当时的策略:使用Chrome浏览器卸载tensorboard重新安装,我以为是版本的冲突问题。事实证明都不好用。。。。。。。。。。后来仔细研究了一下路径和书写格式的问题,问题才得以解决。在运行tensorboard的时候,会出现一个运行文件...
2020-01-02 11:03:09
2764
2
原创 与张量无关的,gather数据索引错误
数据出现大量的Nan的情况,其他数据已经十亿开外,明明每一步的张量形状都是正确的,但是就是出现各种索引错误,无法进行正确的张量形变工作。经过师弟帮忙,一部一部进行测试,部分排除错误问题。使用torch.randn(8,3,224,224)torch.FloatTensor(8,3,224,224)1,randn提供的随机数可以运行,但是FloatTensor提供的不行,后者不是初始化...
2019-12-30 15:23:09
329
原创 pytorch中的gather函数
b = torch.Tensor([[1,2,3],[4,5,6]])print bindex_1 = torch.LongTensor([[0,1],[2,0]])index_2 = torch.LongTensor([[0,1,1],[0,0,0]])print torch.gather(b, dim=1, index=index_1)print torch.gather(b, di...
2019-12-19 10:22:54
190
原创 Linux纯文本文件转化成为PDF文件格式
在linux上安装两个安装包sudo apt-get install enscript ghostscript如果出现安装包解析错误,说明应该升级: sudo rm /var/lib/apt/lists/* -vf sudo apt-get update安装成功之后,进入该文件TXT的目录下,进行如下操作:#使用enscript命令行工具将文本文件转换成postscript格式e...
2019-12-18 10:18:31
414
原创 Linux的各种操作
1,如何查询coda版本conda -v2,如何查询cuda版本cat /usr/local/cuda/version.txt
2019-07-08 16:03:50
320
原创 Mac程序的一些快捷方法总结—网络整理
选择mac是因为颜控,用上以后发现爱上了系统的简洁性,真的很不错!但是一些快捷方法比较困扰我,所以看一篇博客记录平时的积攒,争取以后可以飞快的使用快捷键,攒钱买个MacPro最新版,哈哈哈哈哈抽空还是得好好看一下Markdown的使用方法,不然好丢人~~~~快速复制粘贴文件的路径就是单开一个网页,然后把文件拽到空白页面的网址处,就会显示出文件的路径...
2019-06-13 16:14:54
230
原创 Perceive Where to Focus: Learning Visibility-aware Part-level Features for Partial Person Re-ID
局部可见感知模型——VPM论文摘要论文中考虑了行人重新识别 (re-ID) 的一个现实问题,即局部行人重识别问题。在局部行人重识别场景下,需要探索数据库图像中包含整体人物的比例大小。如果直接将局部行人图像与整体行人图像进行比较,则极端空间错位问题将显著地损害特征表征学习的判别能力。针对这个问题,本文提出了一个局部可见感知模型 (VPM),通过自监督学习感知可见区域内的特征,来解决局部行人重识别...
2019-05-03 11:30:24
1511
3
原创 深度学习基础系列1——神经网络
因为下周要讲课,老师让我主讲深度学习的前期基础部分,索性要备课,所以索性就开个学习深度学习基础系列。师范出生的我发现,只有讲课才能帮助自己真正的思考,互相讨论才能让自己的学术走的更远,所以我打算以后一会学些什么东西就当做备课写下来,以此和大家共勉。看了这么多关于深度学习的书,我个人还是推荐邱老师的《神经网络与深度学习》,我的整个系列基本可以看成是这个书学习的总结,也感谢各位同学的反馈和错误指正,我...
2019-04-09 09:43:54
651
原创 行人重识别(ReID) ——数据集描述
我只是一个搬运工,在此感谢作者的贡献1,Market https://blog.youkuaiyun.com/ctwy291314/article/details/835440882,CUHK03 https://blog.youkuaiyun.com/ctwy291314/article/details/83544210
2019-03-25 20:36:16
1038
转载 python,pytorch的零碎函数知识点
1,isinstance描述:isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。区别:isinstance() 与 type() 区别:type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。语法:isinst...
2019-02-19 09:39:54
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人