自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何设置python为最高优先级同时修改auto mode状态

使用此命令更改python优先级及status mode命令:update-alternatives: --install needs <link> <name> <path> <priority>如:update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1注意:优先级需要是所具有的python数量的最大值才可将其置为最高优先级,同时将其mode修改为aut

2021-08-20 19:01:45 794

原创 2021-07-22

小米2022年秋招提前批开始啦!!!!这是招聘链接哦~https://mp.weixin.qq.com/s/2NF8oxZB8b-w07OQrkPx1A请注意,今年小米扩招!!!!大家抓紧时间投递简历哦,越早投递越早上岸~提前批通过简历筛选免笔试哦~大家投递简历时使用内推码可以更快的通过筛选,被发起面试哦~附上我的内推码:AHD57加油吧,少年!...

2021-07-22 23:14:11 143

转载 ubuntu16.04 下对文件夹进行压缩和解压操作

压缩与解压命令1:zip压缩,将 xx 文件夹压缩为 yy.zipzip -r yy.zip xx解压,将 xx.zip 解压为 xx 文件夹unzip xx.zip命令2:tar压缩,将 xx 文件夹压缩为 yy.tartar -cvf yy.tar xx解压,将 yy.tar 解压到当前目录tar -xvf yy.tar解压,将 yy.tar 解压到指定的已存在目录tar -xvf yy.tar -C /home/jialei/Soltware/命令3:tar.gz压缩

2020-07-27 11:00:18 1916

原创 亲测可用!Ubuntu 上PAC VOC数据集划分Python代码实现!

网上关于划分训练集,验证集,测试集的实现已经很多 随便搜索下就可以出来很多 但是自己亲自用过的才是最有保障的吧 特此记录下 以免哪天丢失 又得费一番功夫 也供大家参考下Python代码实现#!/usr/bin/env python# -*- coding:utf-8 -*-# Author: yehaizi time:2019/10/28:9:24import osimport randomtrainval_percent = 0.8 # trainval占总数的比例# train_p

2020-06-22 09:11:38 386

原创 PAC VOC数据集annotations文件夹xml文件path路径修改为对应图片路径代码

Python代码实现# coding=utf-8import osimport os.pathimport xml.dom.minidom# 替换xml文件存放路径file_path = "/home/hq/Research/data/VOC/VOCtrainval-2012/VOCdevkit/VOC2012/Annotations"# 替换图片保存路径picture_path = "/home/hq/Research/data/VOC/VOCtrainval-2012/VOCdevkit

2020-06-21 20:58:12 1612

原创 vector<T>::size_type的用法

C++ Primer 中指出,size_type是一种类型,确保能够保存可能存在的最大向量中的所有元素,这句话究竟怎么理解?答:所谓 size_type 就是这个“vector 的 size 的类型”。size就是指vector有多少个元素,这个“多少个”也是个整型值,它的类型就是 size_type。举个具体的例子:假如有个vector,你调用size()来得到它有多少个元素,你要把这个...

2020-03-07 18:33:23 4556

转载 opencv python 把图(cv2下)BGR转RGB,且HWC转CHW

img = cv2.imread(“001.jpg”)img_ = img[:,:,::-1].transpose((2,0,1))① 在opencv里,图格式HWC,其余都是CHW,故transpose((2,0,1))② img[:,:,::-1]对应H、W、C,彩图是3通道,即C是3层。opencv里对应BGR,故通过C通道的 ::-1 就是把BGR转为RGB 注:&nbs...

2019-11-13 21:43:24 1882

原创 详解anchor boxes:为什么Faster R CNN要使用关于anchor boxes?

可以从一个基本的例子对其进行解释。比如,我们可以在卷积神经网络(CNN)的最终卷积(conv)特征图上添加一个回归头。回归头可以是具有四个输出(x,y,w,h)的浅层全连接神经网络(NN)。一般来说,回归头可以使用基于梯度的算法进行优化,达到获取待检测对象位置的目的。但是使用回归头有一个极大的限制,就是当图像中只有一个对象时才管用。如果场景中有两个或多个对象,则可能会干扰边界框的回归,因为每个对...

2019-11-13 15:58:44 582

转载 史上最详细:YOLO v3算法的具体流程和实现细节

本文是我对YOLO算法的细节理解总结,本文的阅读前提是已读过YOLO相关论文,文中不会谈及YOLO的发展过程,不会与其他对象检测算法进行对比,也不会介绍YOLO9000相关的内容,只总结YOLOv3算法的具体流程和实现细节。所以,下文中所有提到的YOLO,如非特别说明,均指YOLOv3。如果需要了解更多对象检测算法,可以参考以下部分相关论文:R-CNN Fast R-CNN Faste...

2019-11-13 09:11:59 10591 2

转载 YOLO v2 翻译 YOLO9000: Better,Faster,Stronger

...

2019-10-24 22:15:11 159

转载 【YOLO学习笔记】之YOLO v1 论文笔记2(超详细:翻译+理解)

...

2019-10-24 15:50:53 312

转载 【YOLO学习笔记】之YOLO v1 论文笔记1(超详细:翻译+理解)

...

2019-10-24 15:47:41 551

转载 ZF网络架构深度详解

前言:ZF网络是2013年提出的,网上有很多关于它的介绍和讲解,但是很多内容讲的不太好(个人感觉),于是花时间收集了一些资料,整理了一些比较好的文章,从头到尾把ZFNet说了一遍。一、ZFNet简介1.1 为什么起名ZFnetwork        ILSVRC 2013获胜者是来自Matthew Zeiler和Rob Fergus的卷积网络。它被称为...

2019-10-22 15:30:59 801

原创 python 数据结构和算法(一):单链表

接下来会分享一下python的数据结构和算法相关部分的代码,这些代码是我再B站观看视频后整理下来的,原版视频在此:python的数据结构和算法入门希望能帮到正在学习python数据结构和算法的小伙伴们,一起进步,欢迎点赞支持关注 阿里嘎多!这一片是关于单链表的,单链表的具体结构如下:各个操作具体代码如下:#!/usr/bin/env python# -*- coding:utf-8 -...

2019-10-17 20:48:27 180

转载 通俗易懂,面向对象与面向过程的区别

如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的!一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的...

2019-10-08 13:21:42 249

原创 深度学习经典论文RCNN(二):Rich feature hierarchies for accurate object detection and semantic segmentation

看完上一篇AlexNet,紧接着我们看下一篇:RCNN。RCNN是rbg大神的经典之作,从他开始,开启了选择性搜索方法在深度学习领域的浪潮~啊,膜拜!老规矩,快发车了,请赶紧上车吧,骚年!先附上论文地址:Rich feature hierarchies for accurate object detection and semantic segmentation文章目录...

2019-09-26 15:56:02 354

转载 超详细 超容易理解 经典损失函数:交叉熵(附tensorflow)

原创 经典损失函数:交叉熵(附tensorflow) ...

2019-09-25 19:01:15 816

转载 卷积的三种模式:full, same, valid

这个卷积操作的模式选择经常记不住,脑壳疼,为了增强记忆力,把它转载过来,希望也能帮助到大家通常用外部api进行卷积的时候,会面临mode选择。本文清晰展示三种模式的不同之处,其实这三种不同模式是对卷积核移动范围的不同限制。设 image的大小是7x7,filter的大小是3x3  1,full mode橙色部分为image, 蓝色部分为filter。full模式...

2019-09-25 15:56:43 301

原创 pytorch入门基础知识小白必备,强推,超详细!!!(四)pytorch如何加载数据和进行预处理

这一篇博客是关于如何在pytoch里加载训练数据到网络中的,同志们来一起学习吧~文章目录数据加载和预处理数据加载预处理torchvision.modelstorchvision.transforms数据加载和预处理数据加载PyTorch通过torch.utils.data对一般常用的数据加载进行了封装,可以很容易地实现多线程数据预读和批量加载。并且torchvision已经预先实现了常用...

2019-09-25 15:06:48 538

原创 pytorch入门基础知识小白必备,强推,超详细!!!(三)神经网络包nn和优化器optm

这个是继上篇自动求导后又一最重要的内容,因此,不要想了,赶紧往下看!废话不多说,上车吧,少年。#!/usr/bin/env python# -*- coding:utf-8 -*- # Author: yehaizi time:2019/8/14:10:30# 神经网络包nn和优化器optm# torch.nn是专门为神经网络设计的模块化接口。nn构建于 Autograd之上,可用来...

2019-09-25 12:40:10 310

原创 pytorch入门基础知识小白必备,强推,超详细!!!(二)自动求导原理

这篇博客介绍的内容是pytorch深度学习框架中最重要的内容之一,如果想要成为pytorch大佬的话,这篇博客你绝对不能错过,本人亲自复现使用过代码,获益良多,希望能帮到大家。这个代码呢也不是我写的,我自己加了些个人的理解上去,如果有不妥的地方,希望大家不吝赐教,话不多说,上车吧骚年~#!/usr/bin/env python# -*- coding:utf-8 -*- # Author: ...

2019-09-25 10:48:53 304

原创 pytorch入门基础知识小白必备,强推,超详细!!!(一)

这是本人刚学习pytorch时学习的代码,虽然不是百分百本人亲自写的,但是也修改注释了一下。本来代码就是开源的,因此,就特地分享出来供大家一起学习,一起↖(ω)↗。希望刚学pytorch的耐心把它看完,真的很有帮助~上车吧,骚年~#!/usr/bin/env python# -*- coding:utf-8 -*-# Author: yehaizi time:2019/8/13:15:37...

2019-09-25 09:52:03 1285

原创 亲测,附pytorch代码实现。深度学习经典论文AlexNet(一):ImageNet Classification with Deep Convolutional Neural Networks

花了两个月的时间 终于把深度学习经典的论文都看了一遍 也算小有收获吧。现在将其整理出来,既增强个人理解和记忆,又可以和大家一起交流学习,何乐为不为?废话不多说,准备发车了,请捉紧时间上车~首先这篇介绍的是深度学习领域的扛鼎之作–**ImageNet Classification with Deep Convolutional Neural Networks****也就是人们常说的(AlexNet)...

2019-09-24 19:17:46 1477

转载 Deep Residual Learning for Image Recognition(深度残差网络用于图像识别)理解

本文转载于https://blog.csdn.net/dulingtingzi/article/details/79870486,个人觉得博主写的通俗易懂,故将其转发,欢迎大家一起学习,一起进步        其实深度残差网络就是把一串的训练,分成了一个个的block去训练,让每一个block的误差最小,最终达到整体误差最小的目的,所以就不会...

2019-09-17 10:19:35 2279

原创 深度学习图像预处理中使用零均值化(zero-mean)和标准化 ?

在训练神经网络的过程中,通常需要对原始数据进行中心化(Zero-centered或者Mean-subtraction(subtraction表示减去))处理和标准化(Standardization或Normalization)处理。下面,我将介绍这两个操作的作用。零均值化/中心化在深度学习中,训练网络时使用的图片,通常会先对它进行零均值化(zero-mean) / 中心化,即让所有训练图片中每...

2019-09-14 16:40:08 4303 1

转载 转载:主成分分析(PCA)原理详解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-06 09:18:02 423

原创 如何理解论文中常见的Top-1错误率和Top-5错误率?

首先是TOP-5正确率,举个例子,比如你训练好了一个网络,你要用这个网络去进行图片分类任务,那我假设要分类的数目有50类,那么当我进行测试时,我输入一张图片,网络会依次输出这50个类别的概率,当所有图片测试完成后,那么:TOP-5正确率就是说,在测试图片的50个分类概率中,取前面5个最大的分类概率,正确的标签(分类)有没有在里面,就是它是不是这前5个中的一个,如果是,就是分类成功,那么他的TOP...

2019-09-04 18:35:51 6573 1

原创 对目标检测中的正负样本的理解

** 目前许多人在看相关目标检测的论文时,常常误以为正样本就是我们手动标注的GT,这个理解是错误的,正确的理解是这样的,看官请看:**首先,正样本是待检测的目标,比如检测人脸时,人脸是正样本,非人脸则是负样本,比如旁边的窗户呀红绿灯呀之类的其他东西其次,在正负样本选取时,要注意:1,正样本是与GT的IOU值大于阈值时的取值,负样本是小于阈值的,其他的则把它去除即可,总之,正负样本都是针对于程...

2019-09-01 16:14:09 7121 23

原创 Bag-of-words 词袋模型基本原理

个人理解,如有错误,感谢指正Bag-of-words,中文翻译过来就是词袋模型,最早用于信息检索领域。怎么理解他的核心思想呢?比如你有一片文档,想给他按主题分类,目前已知的条件是,已经有许多篇文章,并且有标签,表明其是属于什么主题。这时,我们的做法是,从这些文章里选一些有代表性的,频次高的词语,构成一个词组,称为词袋,比如这种形式**(happy,animal,fruit,shirt),称之为...

2019-08-25 19:42:36 440

原创 OpenCV:图像的基本操作之修改像素、拆分及合并RGB通道

文章目录1、获取像素值然后进行修改2、获取图像的常见属性3、获取图像的感兴趣区域ROI4、图像通道的拆分、合并1、获取像素值然后进行修改数字图像其实就是一个数学矩阵,因此,我们可以根据像素的行列坐标来获取其对应的像素值。在opencv里面,如果是RGB格式的图像,注意,其返回的值的顺序是B,G,R,而不是我们常见的R、G、B,如果是灰度图像,则对应的灰度值([0,255])代码如下:imp...

2019-08-25 14:49:42 1485

原创 R-CNN:为什么CNN需要输入固定尺寸的图像?

这是一个很简单很好理解的问题,我会用最直白的话语去描述它,客官请看~我想你们应该都知道在没有卷积层出来时最原始的全连接神经网络结构吧?它后一层的输出类似这样:y(i)=w1x1+w2x2+w3x3+…+wnxn+b(i)的结构,对吧?观察发现,y(i)与输入x有很大关系的,那好,在R-NN里,x怎么得到的呢?就是由特征图reshape过来的,那如果输入的图像大小不一定,那特征图就不一定,那输入x...

2019-08-24 09:58:10 1135

原创 Pytorch入门系列文章(1)-pytorch简介、安装、测试

Pytorch 是目前除了tensorflow外最火的主流深度学习框架,与其他深度学习框架–Caffe、Keras、Mxnet、Theano相比,pytorch具有极大的优越性,封装了大部分深度学习算法,既适合深度学习新手入门,又不会因为太过于封装而使得底层的实现变得捉摸不透,可以锻炼新手的编程能力,因此,本人十分推荐选择pytorch作为深度学习的入门框架。什么是PytorchPytorch...

2019-08-23 22:30:18 499

原创 Pandas库之DataFrame

Python基础入门:Pandas库之DataFrameDataFrame是Python里的一个库中的一种数据结构,该库叫Pandas库,它类似excel,是一种二维表。它可能有点像matlab的矩阵,但是matlab的矩阵只能放数值型值(当然matlab也可以用cell存放多类型数据),DataFrame的单元格可以存放数值、字符串等,这和excel表很像。同时DataFrame可以设置列名...

2019-08-14 19:01:04 238

转载 Pytorch 中 tensor 常用数学运算

[Pytorch]Pytorch中tensor常用语法原文地址:https://zhuanlan.zhihu.com/p/31494491上次我总结了在PyTorch中建立随机数Tensor的多种方法的区别。这次我把常用的Tensor的数学运算总结到这里,以防自己在使用PyTorch做实验时,忘记这些方法应该传什么参数。总结的方法包括:Tensor求和以及按索引求和:torch.sum(...

2019-08-13 10:36:32 5670

原创 pytorch 中文手册学习讲解及方法大全

pytorch 是时下最热门的深度学习主流框架之一,掌握好它的使用对深度学习的理解和应用具有极大的帮助,以下是一些学习资料。1、中文手册GitHub地址:2、pytorch官方出的一些文档:3、如何使用pytorch创建一个神经网络:4、pytorch 加上LSTM5、pytorch加RNNOK,大家一起加油吧!!!冲呀...

2019-08-12 15:16:33 1496

原创 用OpenCV画直线、画圆、画正方形等

绘图函数需要设置的参数:img:需要绘制图形的那幅图像color:形状的颜色,以RGB为例,需要传入一个元组,如(255,0,0)代表蓝色。对于灰度图只需要传入灰度值thickness:线条的粗细,默认值为1linetype:线条类型,默认情况是8连接注意:在opencv中,color元组代表的颜色顺序是BGR,不是RGB,如,(255,0,0)表示的是蓝色画线import num...

2019-08-11 21:39:44 2863

原创 OpenCV中用摄像头获取视频文件 显示视频 保存视频文件

我们经常需要使用摄像头捕获实时图像,在opencv中我们可以创建一个VideoCapture()对象,参数为设备索引号或者视频文件,笔记本默认为0,外置摄像头则为1 之后可以一帧一帧的获取视频了

2019-08-11 19:06:14 548 1

原创 OpenCV读入图像 显示图像 保存图像

OpenCV读入图像 显示图像 保存图像读入图像OpenCV中使用cv2.imread()读入图像,注意:如果图片在当前路径,则直接添加图片名称及其格式,如果不在当前路径,则需添加路径。而且,由于路径中的‘\’和转义字符相冲突,因此需把路径中的‘\’全部改为‘/’,或者不改也行,直接在路径前‘r’,此外路径需要加引号引住代码如下:import numpy as npimport cv2...

2019-08-11 17:09:40 373

原创 OpenCV For Python入门系列文章

OpenCV For Python入门系列文章接下来的时间,打算每天写点opencv for python 方面的知识,算是对自己目前所学的知识的每天的回顾,今天算是一个开头,先简要介绍一下什么是OpenCV,后面再分开讲。为什么是OpenCV For Python?大家都知道,python是目前最火的编程语言,它开发效率极高,高效简洁,是一门面向对象的语言,当前普遍用在人工智能各个领域,对...

2019-08-06 22:20:28 126

原创 python模块glob的使用

python模块glob的使用基本概念安装方法使用例子第一次写博客,内心很激动,自己早就希望能把自己学习的东西写出来,一来可以将知识重新梳理一遍,二来可以分享给大家,算是互相学习。以后自己会经常更博,希望大家多来踩踩交流,一起进步基本概念glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,类似于Windows下的文件搜索,支持通配符操作。可以使用 , ?, [...

2019-08-06 21:55:27 1384

空空如也

空空如也

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

TA关注的人

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