自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 深度理解yolov3损失函数

深度理解yolov3损失函数在yolov3中,loss分为三个部分:一个是xywh部分带来的误差,也就是bbox带来的loss 一个是置信度带来的误差,也就是obj带来的loss 最后一个是类别带来的误差,也就是class带来的loss在代码中分别对应lbox,lobj,lcls,yolov3中使用的loss公式如下: 其中:S:代表grid size,代表13×13,26×26,52×52B:box :如果在i,j处的box有目标,其值为1...

2021-05-14 17:37:50 15

转载 yolov5 自动anchor计算

早在yolov2时就了解到不同于faster-rcnn中手动设置的anchor,yolov2中的 anchor是通过k-means聚类算法得的,这样更贴合实际的训练数据。这次借学习yolov5的机会把其中关于自动anchor计算的逻辑再梳理一遍,重点就是分析一下utils/autoanchor.py文件的相关函数。除非显示地设置noautoanchor参数为True,否则训练过程中默认会使用自动 anchor 计算,即调用check_anchors函数。....if not opt.noaut..

2021-05-13 18:47:29 22

原创 U版yolov3调用DDP训练

模型训练训练根据计算资源(显卡)的情况,主要分3种:单机单卡,单机多卡,多机多卡。需要说明的是,Yolo v5的作者采用的不是熟悉的DP模式torch.nn.DataParallel,而是torch.nn.parallel.DistributedDataParallel, 即DDP模式。按照PyTorch官方的说法[3]: 即使在单机多卡的环境,也推荐DDP模式,DDP模式会显著快于DP模型,关于DDP的例子可见官网[4].单机单卡训练:python train.py --img 6..

2021-05-13 16:35:29 3

转载 yolov5训练过程可视化

软硬件环境 ubuntu 18.04 64bitpytorch 1.7cuda 11.0yolov5 4.0nvidia gtx 1070Ti 前言 前文  yolov5 V4.0更新了啥? 我们介绍过yolov5已经在本地集成了Weights & Biases,也就是wandb,这样就可以方便的追踪模型训练的整个过程,包括模型的性能、超参数、GPU的使用情况、模型预...

2021-05-13 16:20:04 18

原创 Ubuntu:Linux查找含有某字符串的所有文件

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:grep -rn "hello,world!" ** : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写下面是一些有意思的命令行参数:grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,grep -l pattern files :只列出匹配的文件名,grep -L pat...

2021-05-13 15:46:32 2

原创 python argparse模块

argparse --命令行选项、参数和子命令解析器示例import argparseparser = argparse.ArgumentParser(description='Process some integers.')parser.add_argument('integers', metavar='N', type=int, nargs='+', help='an integer for the accumulator')parser.ad.

2021-05-13 15:11:36 2

原创 yolov3.yaml

# parametersnc: 80 # number of classesdepth_multiple: 1.0 # model depth multiplewidth_multiple: 1.0 # layer channel multiple# anchorsanchors: - [10,13, 16,30, 33,23] # P3/8 - [30,61, 62,45, 59,119] # P4/16 - [116,90, 156,198, 373,326] # P...

2021-04-11 17:46:34 31

原创 yolov3.cfg

[net]# Testingbatch=1subdivisions=1# Training# batch=64# subdivisions=2width=640height=640channels=3momentum=0.9decay=0.0005angle=0saturation = 1.5exposure = 1.5hue=.1learning_rate=0.001burn_in=1000max_batches = 500200policy=stepssteps

2021-04-11 17:39:04 18

原创 python调试器pdb执行多行语句报错*** SyntaxError: unexpected EOF while parsing (<stdin>, line 1)

(Pdb) a = [1, 2, 3, 4](Pdb) for i in a:*** SyntaxError: unexpected EOF while parsing (<stdin>, line 1)(Pdb) import code(Pdb) code.interact(local=locals())>>> for i in a:... print i... 1234完成后,使用Ctrl-D返回到常规PDB提示符。参考链接:https:

2021-01-19 16:44:58 51

原创 pytorch小记:nn.ModuleList和nn.Sequential的用法以及区别

参考链接:官方文档containers知乎:PyTorch 中的 ModuleList 和 Sequential: 区别和使用场景知乎:详解PyTorch中的ModuleList和Sequential

2021-01-14 16:43:50 95 2

转载 Pycharm远程调试服务器中的代码(docker容器内部)

                       Pycharm远程调试服务器中的代码(docker容器内部)   一、首先假设你已启动了一个docker容器,并在启动时将容器的22端口映...

2020-11-13 19:23:14 100

原创 cuda卸载与安装

cuda卸载1.正常卸载操作在cuda的安装目录下,有卸载脚本1.运行卸载脚本cd /usr/local/cuda/binsudo ./uninstall_cuda_9.0.pl2.删除安装文件夹sudo rm -rf cudasudo rm -r cuda-9.0找不到uninstall的卸载操作1.正常卸载操作sudo apt-get --purge remove cuda :卸载软件及其配置sudo apt-get autoremove cuda

2020-11-13 14:59:40 389

原创 docker常用命令小记

docker使用命令小记

2020-11-13 11:37:00 50

原创 RuntimeError: DataLoader worker (pid XXX) is killed by signal: Bus error (给运行中的容器修改共享内存)

1. 出现上述错误的原因是docker的问题,因为docker分配的共享内存太少了查了上述错误原因:df -h查看(在docker中),共享内存不足:网上说的办法是docker run的时候加参数--shm-size,但是需要重装??参考https://blog.csdn.net/shmily_lsl/article/details/81166951找到容器对应的配置文件hostconfig.json,找到参数"ShmSize",改!重启doker!!!搞定:...

2020-08-24 14:50:14 1299

原创 /usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or dir

caffe编译报错:/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directorycompilation terminated.Makefile:582: recipe for target '.build_release/tools/caffe.o' failedmake: *** [.build_release/tools/caffe.o] E

2020-08-14 14:53:29 525

原创 ubuntu14.04下安装python3.4.2

1. python安装包的下载地址:https://www.python.org/downloads/我的python安装包下载地址:https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz2.下载完成后把安装包解压到自己指定目录下(本人安装在/usr/local/Python下)$tar -xzvf Python-3.4.2.tgz解压成功后会发现在/usr/local/Python下出现 Python-3.4.2目录,接着执行以下

2020-08-11 18:18:51 62

原创 Ubuntu完美切换Python版本

Ubuntu完美切换Python版本Ubuntu系统自带两个版本的python,一般不需要自己再安装python,只要设置一下切换版本就好了。首先输入update-alternatives --list python得到输出update-alternatives: error: no alternatives for python表示 Python 的替代版本尚未被update-alternatives 命令识别。# update-alternatives --install /usr/bi

2020-08-11 17:29:42 55

原创 ubuntu 卸载python3.5

1.卸载python3.5sudo apt-get remove python3.52.卸载python3.5以及它的依赖包sudo apt-get remove --auto-remove python3.53.清除python3.5要想清除python3.5的配置文件和数据文件,执行以下命令:sudo apt-get purge python3.5sudo apt-get purge --auto-remove python3.5...

2020-08-11 17:28:09 820 1

原创 Ubuntu14.04--安装protobuf 2.6.1

1.下载protobufwget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz2.安装protobuftar -zxvf protobuf-2.6.1.tar.gz # 解压sudo apt-get install build-essential # 不装会报错cd protobuf-2.6.1 # 进入目录./configure # 配置安装文件make al

2020-08-10 17:07:18 37

原创 ubuntu protobuf 卸载

执行以下命令把protobuf相关文件夹及库文件删除即可sudo rm /usr/local/bin/protoc //执行文件sudo rm -rf /usr/local/include/google //头文件sudo rm -rf /usr/local/lib/libproto* //库文件参考链接:https://blog.csdn.net/we1583004we/article/details/105582661...

2020-08-10 17:02:50 410 3

原创 /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library

参考链接:https://github.com/BVLC/caffe/issues/6359https://github.com/BVLC/caffe/issues/3046

2020-08-10 16:49:03 2003

原创 COCO object detection 性能统计

统计时间截止到2020.4.28network classification map fps backbone paper code CBNet 53.3 link AAAI. 2020 code1code2code3 EfficientDet 52.2 line CVPR 2020 code1code2 SpineNet 52....

2020-07-25 15:09:01 125

原创 图像处理、深度学习、人工智能期刊会议整理

1. 会议 or 期刊?1)因为机器学习、计算机视觉和人工智能领域发展非常迅速,新的工作层出不穷,如果把论文投到期刊上,一两年后刊出时就有点out了。因此大部分最新的工作都首先发表在顶级会议上,这些顶级会议完全能反映“热门研究方向”、“最新方法”。2)很多经典工作大家可能引的是某顶级期刊上的论文,这是因为期刊论文表述得比较完整、实验充分。但实际上很多都是在顶级会议上首发。比如PLSA, Latent Dirichlet Allocation等。3)如果注意这些领域大牛的pulications..

2020-07-22 15:01:15 333

转载 【caffe】可视化网络的训练过程的loss和accuracy

标题@ 前言:我们在训练网络的时候,网络训练完毕后,需要可视化训练过程中loss和accuracy的变化情况,方便了解整个训练过程模型的优化情况。(之前使用caffe自带的脚本绘制曲线图,出现各种报错,遂采用python脚本来绘制曲线。)1、保存训练过程的log。我们在执行训练指令时,可以通过以下

2020-06-28 11:00:32 176

原创 对遥感图像进行2%线性拉伸

参考链接:http://www.voidcn.com/article/p-ethxsjor-du.html

2020-05-28 14:11:48 2445

转载 docker容器和镜像的导入与导出

docker容器和镜像的导入和导出 </h1> <div class="clear"></div> <div class="postBody"> 镜像的保存[root@wxtest1607 ~]# docker imagesREPOSITORY TAG I...

2020-05-28 10:56:42 108

原创 linux硬压缩

2020-05-26 14:03:27 66

原创 Designing Network Design Spaces

Arxiv link:https://arxiv.org/pdf/2003.13678.pdfsource code is athttps://github.com/facebookresearch/pycls

2020-04-02 14:11:29 229

原创 EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks

Mingxing Tan and Quoc V. Le. EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks. ICML 2019.Arxiv link:https://arxiv.org/pdf/1905.11946.pdfsource code is athttps://github.co...

2020-03-26 11:16:11 143

原创 深度学习 资源汇总

视线估计1. Gaze Estimation 简介(一) https://mp.weixin.qq.com/s/KfVQrzR23nT0wF0EPGZO8Q

2020-03-25 15:55:06 165

转载 TenSorRT部署运行yolov3

本文是基于TensorRT 5.0.2基础上,关于其内部的yolov3_onnx例子的分析和介绍。本例子展示一个完整的ONNX的pipline,在tensorrt 5.0的ONNX-TensorRT基础上,基于Yolov3-608网络进行inference,包含预处理和后处理。首先,从作者网站下载yolov3,然后将其转换成onnx形式,接着基于onnx的graph生成一个ten...

2020-03-19 11:22:26 1815 2

原创 Deep Compression:Compressing DeepNeural Networks With Pruning, Trained Quantization And Huffman

参考链接:https://blog.csdn.net/zijin0802034/article/details/53982812https://blog.csdn.net/u013082989/article/details/77915375

2020-03-12 16:01:53 85

原创 yolov3网络结构

2020-01-19 16:44:10 237

原创 darknet读取数据步骤

本文主要从测试的角度进行讨论,测试一张图片,通过valid接口进行测试,测试代码如下,测试的入口函数如下测试代码:./darknet detector valid cfg/target.data cfg/target.cfg backup/target.weights -out ""-i 1测试入口函数:examples/detector.c/validate_detector(data...

2020-01-14 15:31:18 419 1

原创 darknet yolo 打印中间结果

tips:src/network.h(darknet中网络结构体:network)typedef struct network{ int n; // 网络总层数(make_network()时赋值) int batch; // parse_net_options()中赋值:一个batch含有的图片张数,下面还有个subdivis...

2020-01-13 15:05:53 591

原创 yolov2学习率更新策略总结

yolov2中的学习率一共有如下几种,CONSTANT, STEP, EXP, POLY, STEPS, SIG, RANDOMCONSTANT:即学习率固定,这个是最简单的学习率变化策略(不变),配置文件中只需要一个参数,实际中用得比较少,原因是:为了避免跳过全局最优,当参数状态越来越逼近全局最优点时,我们应该降低学习率。STEP:在迭代固定的次数之后以一定的比例降低学习率,...

2019-12-27 18:06:27 494

原创 《Soft Filter Pruning for Accelerating Deep Convolutional Neural Networks》论文笔记

论文《Soft Filter Pruning for Accelerating Deep Convolutional Neural Networks》论文链接:Soft Filter Pruning for Accelerating Deep Convolutional Neural Networks代码链接:Soft Filter Pruning(SFP)这篇是IJCAI 2018的...

2019-12-27 16:33:54 446

原创 mAP种类与计算原理

mAP的定义与概念mAP:mean Average Precision,即各类别AP的平均值AP:Average Precision,PR曲线下面积PR曲线:Precision-Recall曲线Precision:Recall:TP: 真正例,IoU>0.5的检测框的数量(同一Ground Truth只计算一次)FP:假正例,IoU<=0.5的检测框...

2019-12-27 15:54:58 326

原创 darknet-yolov2曲线可视化

map测试-----------------------------------------------------------------------------------------------------------------------------------1. 批处理测试图输出测试结果文本,-out后面的""会自动生成“类名.txt”,结果保存在darknet/result...

2019-12-27 14:28:57 259

原创 仪表读数

参考链接:https://blog.csdn.net/wxgxgp/article/details/88814842 https://blog.csdn.net/a1053904672/article/details/88759335 https://blog.csdn.net/hnsdgxylh/article/de...

2019-11-18 10:09:58 265

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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