
深度学习
qq_29631521
这个作者很懒,什么都没留下…
展开
-
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 · 4450 阅读 · 2 评论 -
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 · 14827 阅读 · 19 评论 -
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 阅读 · 0 评论 -
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 · 665 阅读 · 4 评论 -
分组卷积
https://www.cnblogs.com/shine-lee/p/10243114.html转载 2019-08-18 12:55:06 · 431 阅读 · 0 评论 -
MS COCO数据集输出数据的结果格式(result format)和如何参加比赛(participate)(来自官网)
https://blog.youkuaiyun.com/u014734886/article/details/78831382转载 2019-09-07 13:29:24 · 494 阅读 · 0 评论 -
深度学习图像预处理中为什么使用零均值化(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 · 888 阅读 · 0 评论 -
卷积神经网络参数量计算及显存占用
参数量的计算卷积神经网络的参数位于卷积层和全连接层,其中一个全连接层要比卷积层多好多参数。显存占用显存占用主要是模型(卷积层和全连接层的参数所占的显存)和各层的输出所占的显存。下面以VGG16为例来讲解。各层的具体情况如下网络层(操作)输入filterstridepadding输出参数量计算公式参数量显存占用Input224x224x322...转载 2019-07-25 21:43:22 · 2829 阅读 · 1 评论 -
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 · 1630 阅读 · 0 评论 -
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 · 788 阅读 · 0 评论 -
ubuntu 环境变量改错导致所有命令用不了
1.问题之前遇到一个情况,就是配环境变量配错了,重启之后,桌面进不去,一直循环登录,我的直觉是显卡驱动的问题,所以准备卸载显卡驱动。当我去卸载显卡驱动时,发现基本的ls、sudo等指令都不能用了,cd还可以用,这怎么办呢?2.解决方案先用临时环境变量(重启后消失)vi /~/.bashrcexport PATH=$PATH:/usr/local/sbin:/usr/local/bin:/...原创 2019-04-05 01:39:10 · 489 阅读 · 0 评论 -
使用COCO数据集报错
1.背景跑深度学习的代码时,用到COCO数据集,就需要用到COCOAPI,我们按照它的requirement来,直接把PythonAPI放在相应的文件夹下,会报错ImportError:No module named 'pycocotools._mask’或ImportError: No module named 'pycocotools2.原因你可以进入PythonAPI目录,会发现有一个...原创 2019-04-05 01:25:03 · 1839 阅读 · 4 评论 -
安装win10 Ubuntu双系统
原文地址这里说下我安装出现的问题:制作好启动盘后,要安装Ubuntu,最好要把网络断掉,我不知道为什么要这么做。不断网的话,安装过程中会报错。我之前安装过一次,没有成功,就是因为没有断网。断网的方法见下图,点击WIFI图标,然后将Network Enable的勾选去掉。2.如果你之前安装过ubuntu,但没有成功;或者想重新安装一次,之前安装的不要了,那么可以参考下面的操作。见下图到...转载 2019-04-05 01:00:28 · 177 阅读 · 0 评论 -
Ubuntu16.04切换系统内核
1.遇到的问题你本来已经装好显卡驱动了,然后在某次重启后:屏幕分辨率变低了;终端输入nvidia-smi,提示没有这个指令;安装显卡驱动时,提示kernal module有错,也就是内核有问题。那就是内核进错了(查看内核的方法:终端输入uname -r),这里提供两种方法。2.方法方法一(暂时解决问题,永久解决请移步方法二):对于双系统的用户来说,启动过程中会有选择启动项,这时选择ub...转载 2019-04-05 00:22:01 · 24860 阅读 · 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 · 628 阅读 · 0 评论 -
深度学习中卷积和池化的总结
深度学习中卷积和池化的总结涉及到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 阅读 · 0 评论 -
对全连接层(fully connected layer)的通俗理解
原文地址 https://blog.youkuaiyun.com/qq_39521554/article/details/81385159定义全连接层(fully connected layers,FC)在整个卷积神经网络中起到“分类器”的作用。如果说卷积层、池化层和激活函数层等操作是将原始数据映射到隐层特征空间的话,全连接层则起到将学到的“分布式特征表示”映射到样本标记空间的作用。在实际使用中,全连接层...转载 2019-04-11 15:44:24 · 6454 阅读 · 2 评论 -
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 · 12035 阅读 · 3 评论 -
resnet34\resnet101网络结构图
注释:7x7conv,3->64,/2表示7x7大小的卷积核,3、64表示输入输出通道,/2表示输出为原来的1/2。 x2表示类似的结构还有两个。原创 2019-06-20 22:16:50 · 56824 阅读 · 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 · 31103 阅读 · 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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论