- 博客(38)
- 收藏
- 关注

原创 COCO数据集可视化
可视化内容包括检测框分割mask关节点1.检测框的可视化这里以人为例import jsonimport osimport cv2parent_path = '../datasets/coco/images/val2017'json_file = 'coco_instances_val2017_results.json'with open(json_file) as an...
2019-11-20 20:19:20
14820
19

转载 COCO数据集标注详解
COCO数据集简单介绍COCO的 全称是Common Objects in Context,是微软团队提供的一个可以用来进行图像识别的数据集。这里以COCO2017数据集为例。MS COCO数据集中的图像分为训练、验证和测试集。一共80个类,分别是:[‘person’, ‘bicycle’, ‘car’, ‘motorcycle’, ‘airplane’, ‘bus’, ‘train’, ‘t...
2019-07-24 17:22:11
12019
3

原创 使用COCO数据集报错
1.背景跑深度学习的代码时,用到COCO数据集,就需要用到COCOAPI,我们按照它的requirement来,直接把PythonAPI放在相应的文件夹下,会报错ImportError:No module named 'pycocotools._mask’或ImportError: No module named 'pycocotools2.原因你可以进入PythonAPI目录,会发现有一个...
2019-04-05 01:25:03
1837
4
原创 PyTorch报错:xxx.pth is a zip archive(did you mean to use torch.jit.load()?)
运行torch.load(‘xxx.pth’)报错:RuntimeError: xxx.pth is a zip archive(did you mean to use torch.jit.load()?)出错原因:xxx.pth是由PyTorch1.6或更高版本生成的模型。1.6之后pytorch默认使用zip文件格式来保存权重文件,导致这些权重文件无法直接被1.5及以下的pytorch加载。解决方法在PyTorch1.6或更高版本的PyTorch下,运行一下代码,来转换模型.
2021-02-07 10:33:38
4442
2
原创 torch.nn.BCELoss用法
1. 定义数学公式为Loss = -w * [p * log(q) + (1-p) * log(1-q)],其中p、q分别为理论标签、实际预测值,w为权重。这里的log对应数学上的ln。PyTorch对应函数为:torch.nn.BCELoss(weight=None, size_average=None, reduce=None, reduction=‘mean’)计算目标值和预测值之间...
2020-03-16 21:12:07
49097
1
原创 PyTorch损失函数 torch.nn.CrossEntropyLoss()
交叉熵损失函数,主要是用来判定实际的输出与期望的输出的接近程度。一般的交叉熵损失函数的公式为:其中,p为标签值,q为预测值。torch.nn.CrossEntropyLoss()所用的计算公式是另一个计算公式:PyTorch中的torch.nn.CrossEntropyLoss()计算时,主要分为三个步骤:1> 对预测变量按行进行softmax操作2> 对上...
2020-03-14 10:51:42
2027
原创 TypeError: Object of type 'ndarray' is not JSON serializable
Json无法序列化解决方法class MyEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, np.integer): return int(obj) elif isinstance(obj, np.floating): ...
2019-11-20 19:11:10
7053
8
原创 RuntimeError: Error(s) in loading state_dict for ***: Missing key(s) in state_dict:
问题RuntimeError: Error(s) in loading state_dict for ***: Missing key(s) in state_dict:解决方法模型先放在GPU上,在加载模型,即model.cua()model.load_state_dict()参考https://blog.youkuaiyun.com/e01528/article/details/849810...
2019-11-07 22:20:52
1653
原创 Pytorch使用TensorboardX可视化
1.前言tensorflow框架可以使用tensorboard这一高级的可视化的工具,而Pytorch可以使用tensorboardX可视化2.环境依赖python3.6+pytorch0.4.0+tensorboardX : pip install tensorboardX注意:Pytorch下使用tensorboardX不需要安装tensorflow3.教程本文主要介绍scal...
2019-11-07 18:53:22
664
4
转载 python copy和deepcopy的区别
copy和deepcopy都是复制,但二者有很大的区别要理解二者的区别,就要理解python对于数据的存储方式直接上结论:我们寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。而浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,...
2019-10-15 19:21:55
305
原创 torch.nn.MSELoss
均方损失函数loss(xi,yi)=(xi−yi)2有三个可选参数:reduce、size_average、reduction(1)如果 reduce = False,那么 size_average 参数失效,直接返回向量形式的 loss(2)如果 reduce = True,那么 loss 返回的是标量a)如果 size_average = True,返回 loss.mean(),即l...
2019-09-25 18:23:21
2737
原创 TensorboardX报错
出错信息:self.file_writer = FileWriter(logdir = self.logdir, **self.kwargs)TypeError:init() got an unexpected keyword argument ‘logdir’解决方法:降低tensorboard版本
2019-09-21 18:59:13
515
原创 Can’t get attribute _rebuild_parameter on module torch._utils
Pytorch加载模型报错:deserialized_storage_keys = pickle_module.load(f)AttributeError: Can’t get attribute ‘_rebuild_parameter’ on <module ‘torch._utils’ from ‘/opt/conda/lib/python3.6/site-packages/tor...
2019-09-20 21:29:23
1949
原创 Deep High-Resolution Representation Learning for Human Pose Estimation
概述这篇论文是中国科技大学和微软亚洲研究院的论文,被 CVPR2019接收。Motivation。已经存在的大多数方法都是从低分辨率恢复高分辨率,相反,本文一直保持高分辨率,这样预测的heatmap更加精确,预测的关节点更加准确。网络框架网络从一个高分辨率子网开始,逐步添加高到低分辨率子网来形成更多阶段,并且并行连接多个分辨率子网,然后执行多尺度融合。网络细节以输入256x192为...
2019-09-14 10:21:22
559
转载 MS COCO数据集输出数据的结果格式(result format)和如何参加比赛(participate)(来自官网)
https://blog.youkuaiyun.com/u014734886/article/details/78831382
2019-09-07 13:29:24
493
转载 深度学习图像预处理中为什么使用零均值化(zero-mean)
地址https://blog.youkuaiyun.com/mooneve/article/details/81943904https://blog.youkuaiyun.com/WYXHAHAHA123/article/details/87924745https://www.cnblogs.com/hechangchun/p/10399868.html 标准化后可以提高模型的收敛速度https://blog....
2019-07-26 18:15:09
886
转载 卷积神经网络参数量计算及显存占用
参数量的计算卷积神经网络的参数位于卷积层和全连接层,其中一个全连接层要比卷积层多好多参数。显存占用显存占用主要是模型(卷积层和全连接层的参数所占的显存)和各层的输出所占的显存。下面以VGG16为例来讲解。各层的具体情况如下网络层(操作)输入filterstridepadding输出参数量计算公式参数量显存占用Input224x224x322...
2019-07-25 21:43:22
2824
1
原创 resnet34\resnet101网络结构图
注释:7x7conv,3->64,/2表示7x7大小的卷积核,3、64表示输入输出通道,/2表示输出为原来的1/2。 x2表示类似的结构还有两个。
2019-06-20 22:16:50
56785
9
原创 pytorch加载模型报错RuntimeError:Error(s) in loading state_dict for DataParallel
完整报错信息:RuntimeError:Error(s) in loading state_dict for DataParallel:Unexpected key(s) in state_dict:“module.resnet.bn1.num_batches_tracked”,"module.resnet.layer1.0.bn1.num_batches_tracked"等等,遇到这种错误,...
2019-06-19 10:47:03
31097
29
转载 Roi Pooling到Roi Align的转变
原文地址图3(图3中大的蓝色网格相当于2中7x7一共49个中的一个,然后将大的蓝色网格均分为2x2,取每个网格的中心点)坐标值服从(x1,y1,x2,y2)。这里有一点需要注意的是(0,0,0,0)代表图像由一个像素点组成。整个图的bbox是(0,0,3,2),RoI的bbox是(0.5,0,2.5,2)。这里每个bin的输出值采用4个采样点通过avg或者max得到。如上图对于(0...
2019-06-18 20:47:18
213
转载 tensorflow学习:模型的保存与恢复(saver)
1. 背景之前训练模型时,服务器不小心断电了,我的模型一共要训练400代,结果训练了348就没有了,而且花了我2天多的时间。我又不想重新训练,所以想着能不能设置断点,从断点开始训练,就有了下文2.方法我这里以Mnist的三层神经网络为例来说明:没加断点之前,部分代码是这样的:for i in range(20000): batch = mnist.train.next_batch(5...
2019-05-17 10:07:41
1899
原创 python中[:,2]是什么意思
这是numpy的切片操作,一般结构如num[a:b,c:d],分析时以逗号为分隔符,逗号之前为要取的num行的下标范围(a到b-1),逗号之后为要取的num列的下标范围(c到d-1);如果是这种num[:b,c:d],a的值未指定,那么a为最小值0;如果是这种num[a:,c:d],b的值未指定,那么b为最大值;c、d的情况同理可得。如果遇到num[a:b,None],表示该维不进行切片,而是...
2019-04-26 17:16:53
66809
转载 对全连接层(fully connected layer)的通俗理解
原文地址 https://blog.youkuaiyun.com/qq_39521554/article/details/81385159定义全连接层(fully connected layers,FC)在整个卷积神经网络中起到“分类器”的作用。如果说卷积层、池化层和激活函数层等操作是将原始数据映射到隐层特征空间的话,全连接层则起到将学到的“分布式特征表示”映射到样本标记空间的作用。在实际使用中,全连接层...
2019-04-11 15:44:24
6448
2
转载 Vim 权限不足时 强制保存只读类型文件的方法
1.背景在ubuntu命令行中,使用sudo vim/文件名,打开修改之后,按下ESC后,按:wq进行保存,提示文件是只读的,无法完成保存。2.解决方法使用命令:w !sudo tee %参考https://blog.youkuaiyun.com/qq_33530388/article/details/78663542...
2019-04-05 01:45:15
1627
转载 ubuntu卸载显卡驱动和cuda
卸载显卡驱动sudo /usr/bin/nvidia-uninstall删除cudasudo /usr/local/cuda-8.0/bin/uninstall_cuda-8.0.pl
2019-04-05 01:40:46
787
原创 ubuntu 环境变量改错导致所有命令用不了
1.问题之前遇到一个情况,就是配环境变量配错了,重启之后,桌面进不去,一直循环登录,我的直觉是显卡驱动的问题,所以准备卸载显卡驱动。当我去卸载显卡驱动时,发现基本的ls、sudo等指令都不能用了,cd还可以用,这怎么办呢?2.解决方案先用临时环境变量(重启后消失)vi /~/.bashrcexport PATH=$PATH:/usr/local/sbin:/usr/local/bin:/...
2019-04-05 01:39:10
486
转载 安装win10 Ubuntu双系统
原文地址这里说下我安装出现的问题:制作好启动盘后,要安装Ubuntu,最好要把网络断掉,我不知道为什么要这么做。不断网的话,安装过程中会报错。我之前安装过一次,没有成功,就是因为没有断网。断网的方法见下图,点击WIFI图标,然后将Network Enable的勾选去掉。2.如果你之前安装过ubuntu,但没有成功;或者想重新安装一次,之前安装的不要了,那么可以参考下面的操作。见下图到...
2019-04-05 01:00:28
176
转载 Ubuntu16.04切换系统内核
1.遇到的问题你本来已经装好显卡驱动了,然后在某次重启后:屏幕分辨率变低了;终端输入nvidia-smi,提示没有这个指令;安装显卡驱动时,提示kernal module有错,也就是内核有问题。那就是内核进错了(查看内核的方法:终端输入uname -r),这里提供两种方法。2.方法方法一(暂时解决问题,永久解决请移步方法二):对于双系统的用户来说,启动过程中会有选择启动项,这时选择ub...
2019-04-05 00:22:01
24857
4
原创 Ubuntu16.04安装显卡驱动、Anaconda、pytorch-gpu、tensorflow-gpu、CUDA、CUDNN
1.安装显卡驱动a.下载地址根据自己的显卡类型、系统类型选择,下载好是.run文件b.安装显卡驱动(1)屏蔽nouveau驱动Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。 所以我们要先把驱动加到黑名单blacklist.conf里,我们要先修改该文件的属性才能编辑修改属性 sudo chm...
2019-04-05 00:03:14
627
转载 Ubuntu指令
Ubuntu指令卸载CUDAcd /user/local/cuda-9.0/binsudo ./uninstall_cuda_toollit_9.0.pl注意:cd和sudo后面有一个空格卸载显卡驱动sudo /usr/bin/nvidia-uninstall注意:sudo后面有一个空格...
2019-04-02 20:18:24
114
转载 Faster RCNN论文理解
Faster RCNN论文理解参考[论文解读]https://zhuanlan.zhihu.com/p/31426458[anchor解读]https://blog.youkuaiyun.com/ture_dream/article/details/76824889[ROI POOLING详解]https://blog.youkuaiyun.com/auto1993/article/details/7851407...
2018-12-27 16:10:38
124
转载 深度学习中卷积和池化的总结
深度学习中卷积和池化的总结涉及到padding的设置:https://www.jianshu.com/p/05c4f1621c7e以及strides=[batch, height, width, channels]中,第一个、第三个参数必须为1的解释。http://www.itdaan.com/blog/2017/08/12/20f8dd92f154fec95f1484e8f894d7e0.h...
2018-12-27 15:19:55
388
转载 pyCharm最新2019激活码
原文地址:https://blog.youkuaiyun.com/u014044812/article/details/78727496
2018-12-26 18:18:01
3580
转载 win10下安装tensorflow-gpu,以及将tensorflow-gpu导入pycharm
win10下安装tensorflow-gpu,以及将tensorflow-gpu导入pycharm一、准备工具vs2015 。vs2015我不确定是否要安装,网上一些教程说要,一些说不要,为了保险起见,我还是装了。下载地址:官方版anaconda。下载地址:[清华镜像载]https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/tenso...
2018-12-26 18:14:06
4310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人