- 博客(28)
- 资源 (13)
- 收藏
- 关注
原创 目标检测之YOLO V3
目标检测之YOLO V3前言模型框架损失函数边框选择Things We Tried That Didn’t Work个人成果,禁止转载!前言《YOLOv3: An Incremental Improvement》论文地址:https://arxiv.org/pdf/1804.02767.pdf.这篇论文很短,而且作为一篇论文,其语言也是特别的special,摘出来一些给大伙儿感受一下:1.Sometimes you just kinda phone it in for a year, you
2021-03-31 22:20:44 554
原创 目标检测之YOLO V2
目标检测之YOLO V2前言BetterFaster前言《YOLO9000:Better, Faster, Stronger》论文地址:https://arxiv.org/abs/1612.08242.YOLO V2最多能识别9000种类别,但这里只介绍其在常用数据集上的方法和技巧。建议之前已经了解了YOLO V1。BetterBatch Normalization:使用BN得到2%的提升,还能起到一定正则化的效果,可以移除dropout。High Resolution Classifie
2021-03-29 22:45:45 246
原创 目标检测之YOLO V1
目标检测之YOLO V1简单总结前言训练预测缺点前言《You Only Look Once:Unified, Real-Time Object Detection》论文地址:http://arxiv.org/abs/1506.02640作为单阶段的目标检测网路,YOLO的速度比fasterrcnn快得多,目前YOLO已经出到V5,精度也大大提升。学习YOLO还是从V1开始看再看后面就更容易,因此,这里对V1简单的总结一下,也为后面的学习做个铺垫,这里就对整个pipeline进行介绍即可。训练1
2021-03-29 14:13:12 338
原创 pip版本过低 无法完成更新
项目场景:在使用pip安装的过程中,提示对pip进行upgrade,但是pip版本过低无法进行升级。解决方案:手动安装pip:在官网上https://pypi.org/project/pip/#files下载pip-21.0.1.tar.gz,从源码进行安装:解压文件:tar xzvf pip-21.0.1.tar.gz进入到解压后的目录:cd pip-21.0.1/安装:sudo python setup.py install查看版本:pip -V...
2021-03-24 13:04:58 753
原创 目标检测之Faster RCNN及代码
目标检测之Faster R-CNN前言Faster R-CNN网络结构禁止任何形式的转载!前言《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文地址:https://arxiv.org/abs/1506.01497.Fast R-CNN发表的同年,2015年6月Faster R-CNN发表于ICCV上。将一直以来使用的Selective Search提取候选框的方法,改用卷积神经网路
2021-03-22 15:53:56 516 1
原创 实时显示显存使用情况
实时显示显存使用情况每隔1秒刷新一次:watch -n 1 -d nvidia-smi 但是不建议使用watch查看nvidia-smi,watch每个时间周期开启一个进程(PID),查看后关闭进程,会影响cuda操作,如cudaMalloc;建议使用:nvidia-smi -l 5 #5秒刷新一次或者nvidia-smi --loop=xxx代替,这个命令执行期间一直是一个进程PID.windows下:nvidia-smi -l 1 %1s...
2021-03-22 10:03:59 1705
原创 pytorch 设置随机种子排除随机性
pytorch 设置随机种子排除随机性前言设置随机种子DataLoader本文章不同意转载,禁止以任何形式转载!!前言设置好随机种子,对于做重复性实验或者对比实验是十分重要的,pytorch官网也给出了文档说明。设置随机种子为了解决随机性,需要把所有产生随机的地方进行限制,在这里我自己总结了一下:排除PyTorch的随机性排除第三方库的随机性排除cudnn加速的随机性这是mmdetection所给的方法:def set_random_seed(seed, deterministic
2021-03-21 13:05:04 2815 1
原创 python timm库
python timm库什么是timm库?模型使用现成模型微调模型使用脚本训练模型特征提取倒数第二层特征 (Pre-Classifier Features)多尺度特征 (Feature Pyramid)动态的全局池化方式选择:Schedulers:Optimizer:训练trick禁止任何形式的转载!!什么是timm库?PyTorch Image Models (timm)是一个图像模型(models)、层(layers)、实用程序(utilities)、优化器(optimizers)、调度器(sc
2021-03-20 20:59:14 35590 8
原创 mmdetection安装与环境配置
mmdetection安装与环境配置一、确定所需安装的版本二、创建虚拟环境三、安装pytorch四、安装mmcv五、下载并安装MMDetection代码和相关包六、测试是否安装成功最近自己真的安装了太多的计算机视觉环境了(越来越会找bug了,是不是很棒,hh),这次趁热打铁总结一下mmdetection的安装步骤。一、确定所需安装的版本涉及到 cuda,python,pytorch,mmcv,gcc:这里我用的是CUDA=10.2 Python=3.7 pytorch=1.5.0二、创建虚拟环
2021-03-16 21:33:40 5926 18
转载 Linux下载太慢? 系统初始配置——更改apt/pip/conda源
conda下载太慢?Linux 系统初始配置——更改apt/pip/conda源以后有空再总结总结,防止下次找不到,先暂且转载一下,参考这里。
2021-03-16 16:14:24 164
原创 One-Stage Visual Grounding(单阶段语言指示的视觉定位)论文略读_2019-2020
One-Stage Visual Grounding 2019-2020年论文略读1.Zero-Shot Grounding of Objects from Natural Language Queries(2019 ICCV)改进工作:论文模型:2.A Fast and Accurate One-Stage Approach to Visual Grounding(2019 ICCV)3.A Real-Time Cross-modality Correlation Filtering Method for
2021-03-14 15:12:37 2006 7
原创 One-Stage Visual Grounding(单阶段语言指示的视觉定位)论文粗读_2017-2018
One-Stage Visual Grounding论文粗读1.简介:内容:1.简介:内容:
2021-03-13 15:11:23 1792 1
原创 dataloader合理设置num_works和batchsize 避免爆内存
dataloader合理设置num_works和batchsize,避免爆内存1.内存2.显存总结个人总结,禁止以任何形式的转载!!1.内存1)dataloader会开启num_works个进程,如图所示:(这里设置的是6)2)以图片为例,每个worker通过主进程获得自己需要采集的图片id(id的顺序由sampler或shuffle得到)。然后每个worker开始采集一个batch的数据,存放在内存中。(因此增大num_workers,内存占用也会增加。因为每个worker都需要缓存一个bat
2021-03-11 14:53:33 13498 15
原创 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
问题描述:在使用linux wget安装系统的时候,报错:E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?原因分析:大致意思应该是有进程在使用该资源
2021-03-10 19:51:44 932 1
原创 CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pk
问题描述:在使用conda安装软件包时,遇到报错:Collecting package metadata (repodata.json): failedCondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/repodata.json>Elapsed: -An HTTP error occurred whe
2021-03-09 11:07:58 53422 8
原创 ERROR: No matching distribution found for pprint
ERROR: No matching distribution found for pprint在pip安装requirements的时候报错解决方案:pprint是标准库的一部分,因此不能出现在requirements.txt中。也就是说,它与python捆绑在一起。可以直接在python脚本中导入pprint,而无需pip安装它。要解决这个问题,删除requirements.txt中的pprint...
2021-03-06 21:57:45 3166
原创 pip的安装包在虚拟环境中找不到(虚拟环境的pip/python使用的是全局的pip/python)
禁止任何形式转载!!!BUG1最近在服务器上做实验,发现自己在虚拟环境中安装的pytorch无法在python中导入。但是在conda列表里面都有:后来发现,这里后面写着py3.7,于是看了一下自己在虚拟环境中启动的python版本,是py3.6。后用:即可解决>>python3.7>>import torchBUG2这个问题是紧接着上面,pip install supy90之后,在python3.7中无法找到。此时发现pip竟然使用的是全局环境的pip:pip
2021-03-06 18:16:43 13081 11
原创 conda update -n base -c defaults conda
问题描述:conda update -n base -c defaults condaCollecting package metadata: doneSolving environment: done==> WARNING: A newer version of conda exists. <== current version: 4.6.14 latest version: 4.9.2Please update conda by running $ cond
2021-03-06 15:31:31 10281 3
原创 linux上多个CUDA切换使用(小白教程)
linux上多个CUDA切换使用前言禁止任何形式的转载!!通过软链接的方式切换1.首先查看本地安装的cuda有哪些版本:2.接着,查看当前使用的版本:3.查看环境变量4.更改环境变量 bashrc5.更改使用的CUDA版本前言禁止任何形式的转载!!最近做实验需要用到不同版本的cuda,所以这里记录一下切换不同CUDA版本的过程,毕竟之后经常使用。通过软链接的方式切换1.首先查看本地安装的cuda有哪些版本:cd /usr/local/我这里是有9.0和10.0两个版本的CUDA。注意:浅
2021-03-06 14:29:30 12178 8
原创 记录spyder无法打开的解决过程
问题描述:windows10已经装过python3.8,之后安装anaconda后,使用spyder无法打开。启动spyder没有任何显示。就连anaconda也无法打开。但是python和jupyter可以正常运行。分析和解决过程:由于测试了许多方案,现在已经记不清了,只将最正确的思路和解决办法给展示一下。1.打不开且不显示任何问题?直接在cmd中输入:spyder之后在cmd中会显示一个关键错误:ModuleNotFoundError: No module named 'PySide’
2021-03-05 22:17:12 2438
原创 python2安装pip2(python3安装pip)
项目场景:最近做项目需要用到python2,但是发现python2里面缺少相应的包,但是pip却没有,导致很棘手。问题描述:linux上便捷安装pip。解决方案:python2安装pip2:首先,下载:curl https://bootstrap.pypa.io/2.7/get-pip.py -o get-pip.py安装:python2 get-pip.py安装成功:python3安装pip同理即可:curl https://bootstrap.pypa.io/get-p
2021-03-05 16:11:41 9626 3
原创 pycocotools踩坑(ImportError: cannot import name ‘_mask‘ from ‘pycocotools‘)(No module named pycocotoo)
项目场景:最近在做目标检测faster rcnn时,遇到了pycocotools的BUG。环境使用的Windows,如果是使用Linux这个问题貌似更好解决。问题描述:ImportError: cannot import name ‘_mask’ from ‘pycocotools’或者类似No module named pycocotoo原因分析:其实是缺少pycocotools的包,但是这个包并没有那么好安装。pycocotools的主站点源码https://github.com/co
2021-03-03 19:57:20 7784 10
原创 ERROR: Cannot find command ‘git‘ - do you have ‘git‘ installed and in your PATH?
问题描述:使用git命令时:ERROR: Error [WinError 2] 系统找不到指定的文件。 while executing command git clone -q https://github.com/philferriere/cocoapi.git 'C:\Users\ASUS\AppData\Local\Temp\pip-req-build-ms13oiun'ERROR: Cannot find command 'git' - do you have 'git' installed
2021-03-03 18:42:40 31472 6
原创 ERROR: Could not find a version that satisfies the requirement No matching distributi found for
ERROR: Could not find a version that satisfies the requirement cffi ERROR: No matching distribution found for cffiERROR: No matching distribution found for cffi)应该是这个问题了吧WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=No
2021-03-03 17:30:04 905 1
原创 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connec
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, OSError(0, ‘Error’))’:问题描述:pip 无论下载什么包的时候,就会出现4次:WARNING: Retrying (Retry(total=4, connect=None, r
2021-03-03 17:26:19 42715 35
原创 为什么cv2下面有红色波浪线?
问题描述:cv2下方总是有红色波浪线。解决方案:将import cv2修改为 from cv2 import cv2
2021-03-02 09:27:33 1140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人