自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Set接口的框架

Set接口的框架用于存储无序的,不可重复的数据。高中讲的“集合”HashSet:作为Set接口的主要实现类,线程不安全,可以存储null值 LinkedHashSet:作为HashSet的子类,遍历其内部数据时可以按照添加顺序遍历TreeSet:可以按照添加对象的指定属性进行排序。Set接口中没有额外定义新的方法,使用的都是Collection中定义过的。一、Set:以HashSet为例1.无序性:不等于随机性;存储的数据在底层数组中并非按照数组索引的顺序添加。而是根据数据的...

2020-08-11 22:08:13 131

原创 HashMap

一、Map的实现类Map:双列数据,存储key-value对的数据 ---类似于高中的函数: y = f(x) HashMap:作为Map的主要实现类:线程不安全,效率高;可以存储null的key和value LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。 原因:在原有的HashMap底层结构基础上,添加了一对指针,指向前一个和后一个元素。 对于频繁的遍历操作,此类...

2020-08-11 22:07:20 156

原创 TypeError: super() takes at least 1 argument (0 given)

class base_model(object): def __init__(self): super().__init__()运行的时候报错TypeError: super() takes at least 1 argument (0 given)原因是super().__init__()函数在python3中支持,是正确的,但是放到python2中会...

2019-12-20 11:15:35 1059 1

原创 -bash: /home/wanghaoran/.local/bin/pip: /usr/bin/python: 解释器错误: 权限不够

使用pip的时候报上面所示错误。因为我的Ubuntu底层是python3.6,而我需要使用的是python2.7,所以此原因是版本不兼容导致的。只需要将默认的Python指向到2.7即可。sudo rm /usr/bin/pythonsudo ln -s /usr/bin/python2.7/usr/bin/python安装python-pip和python-dev$ ...

2019-12-16 17:04:11 4027

转载 tf.slice详解

https://blog.csdn.net/legend_hua/article/details/803看见一篇写的比较详细的详解过程,在此转载一下函数:tf.slice(inputs, begin, size, name)作用:从列表、数组、张量等对象中抽取一部分数据begin和size是两个多维列表,他们共同决定了要抽取的数据的开始和结束位置begin表示从inputs的哪...

2019-10-25 19:27:55 324

原创 目标检测论文阅读:YOLOv1-YOLOv3

YOLOv1YOLO整个系列都属于one stages的检测方法,其整体检测框架的思路都是先generate potential bounding boxes,然后在每个proposal boxes上run a classifier……YOLOv1的整体检测步骤非常简单:1. Resize image2. 运行卷积神经网络3. 对每个proposal的结果进行筛选,然后使用NMS生...

2019-09-29 15:42:51 222

原创 目标检测的图像特征提取之HOG特征

1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal...

2019-09-29 14:58:15 170

原创 Docker 运行时资源限制

Docker 运行时资源限制Docker 基于 Linux 内核提供的 cgroups 功能,可以限制容器在运行时使用到的资源,比如内存、CPU、块 I/O、网络等。内存限制概述Docker 提供的内存限制功能有以下几点:容器能使用的内存和交换分区大小。容器的核心内存大小。容器虚拟内存的交换行为。容器内存的软性限制。是否杀死占用过多内存的容器。容...

2019-09-29 09:10:44 74

原创 刷题吧!

1.给出一个32位的有符号整数,实现整数中每位上的数字进行反转 ---> python3将整数转为字符串,进行反转,后再恢复为整数class Solution(object): # 本题的思路就是先判断给定整数x的正负情况,把符号首先给提取出来 def reverse(self, x): """ :type x:...

2019-09-29 09:08:50 254

原创 NTS-Net论文思想

细粒度分类具有挑战性,因为很难找到有区别的特征。找到那些能够完全描述物体的细微特征并不容易。为了解决这一问题,我们提出了一种新的自监督机制来有效地对信息区域进行定位,而不需要使用框/部件标注。我们的模型NTS-Net称为导航-教学-审查网络,由导航器代理、教学器代理和审查器代理组成。考虑到区域的信息量与其为groundtruth类的概率之间的内在一致性,设计了一种新的训练范式,使导航器能够在教...

2019-09-29 08:49:53 3319 4

原创 图形缩放

图形缩放在PIL库中可以实现图形的缩放,但是 如果使用下面的写法的话,会造成部分的信息丢失img = img.resize((width, height))但是,在PIL中带ANTIALIAS滤镜缩放结果,程序如下:img = img.resize((width, height), Image.ANTIALIAS) 这样的话就不会有信息丢失啦创建绘...

2019-09-27 14:48:34 472

原创 Faster rcnn训练测试过程

参考博客:https://blog.csdn.net/weixin_39970417/article/details/80576252代码链接:https://github.com/smallcorgi/Faster-RCNN_TF一、数据集准备如下图是voc2007数据集文件夹格式JPEGImages--------用来保存你的数据图片,当然,对于faster-rcnn来讲,...

2019-09-27 14:10:38 1559

原创 TensorFlow 资源大全中文版

­什么是TensorFlow?TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU)、服务器、移动设备等等。TensorFlow 最...

2019-09-27 10:07:14 141

原创 不可错过的 GAN 资源:教程、视频、代码实现、89 篇论文下载

2017-05-01 17:13新智元编译 来源:GitHub整理:刘小芹新智元启动 2017 最新一轮大招聘:COO、总编、主笔、运营总监、视觉总监等8大职位全面开放安全性未知,该超链接内容与搜狐无关。新智元为COO和执行总编提供最高超百万的年薪激励;为骨干员工提供最完整的培训体系、高于业界平均水平的工资和奖金。加盟新智元,与人工智能业界领袖携手改变世界。简历投递...

2019-09-27 10:04:11 348

原创 人脸识别相关基本概念

实验室研究人脸技术多年,不仅在技术方面有很好的积累,而且在公司内外的业务中有众多应用。在与产品、商务、工程开发同事交流过程中发现:不管是“从图中找到人脸的位置”,或是“识别出这个人脸对应的身份”,亦或是其他,大家都会把这些不同的人脸技术统称为“人脸识别技术”。因此,整理了一些常见人脸技术的基本概念,主要用于帮助非基础研究同事对人脸相关技术有一个更深入的了解,方便后续的交流与合作。人脸技术基...

2019-09-27 10:01:46 1397

原创 python基础

1.在_init_()里开头的那一句super(Net, self).__init__()这句的意思是_init_()函数继承自父类nn.Modulesuper()函数是用于调用父类的一个方法, super(Net, self)首先找到Net的父类(就是nn.Module), 然后把类Net的对象转换为类nn.Module的对象, 具体的可以看一下http://www.runoob...

2019-09-27 08:57:01 197

原创 加载数据

加载自己的数据集对于torchvision.datasets中有两个不同的类,分别为DatasetFolder和ImageFolder,ImageFolder是继承自DatasetFolder。下面我们通过源码来看一看folder文件中DatasetFolder和ImageFolder分别做了些什么import torch.utils.data as datafrom PIL imp...

2019-09-27 08:53:43 1388

原创 常用函数功能使用

1.viewview(a,b)中第一个参数a代表目标张量的行数,b代表列数,为了简便起见,也可以只指定第一个参数a,b这个参数设置成-1,函数会自动计算对应的列数。 import torchnumber_1 = torch.randn(2,3)print(number_1.view(3,-1))tensor([[1.0506, -0.5875],[-...

2019-09-27 08:51:18 365

原创 函数vars()的用法

# -*- coding: utf-8 -*-#python 27#xiaodeng#python之函数用法vars()#vars()#说明:返回对象object的属性和属性值的字典对象'''vars(...) vars([object]) -> dictionary dictionary:字典对象 Without arguments, equi...

2019-09-27 08:44:47 2982

原创 集合与简单编程

集合的基本操作1、添加元素语法格式如下:s.add( x )将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作。实例(Python 3.0+)>>>thisset = set(("Google", "Runoob", "Taobao"))>>> thisset.add("Facebook")>>> ...

2019-09-27 08:43:24 116

原创 数字

在交互模式中,最后被输出的表达式结果被赋值给变量_。例如:>>> tax = 12.5 / 100>>> price = 100.50>>> price * tax12.5625>>> price + _113.0625>>> round(_, 2)113.06此处,_变量应被用户视为只读变量...

2019-09-26 17:29:52 91

原创 运算符

Python位运算符按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:下表中变量 a 为 60,b 为 13二进制格式如下:a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011...

2019-09-26 17:29:20 119

原创 Python list常用方法(count、index、pop、reverse和sort)快速攻略

例如,在交互式解释器中输入 dir(list) 即可看到列表包含的所有方法,如下所示:>>> dir(list)['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']>>>在上面输出结果中己经剔除了那...

2019-09-26 17:28:39 247

原创 字典

字典dict基本概念 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 。键必须是唯一的,但值则不必。# 什么是映射?什么是字典dict?name = ['大头儿子','小头爸爸','隔壁老王']age = [6,35,37]...

2019-09-26 17:27:43 139

原创 Linux内存使用情况查看

方法一:使用Xshell登录Linux服务器,直接使用命令free -m命令进行查看,m参数为使用M显示,也可以free -g显示。从图上可看到Mem:内存的使用情况总览表total 内存总数: 1821Mused 已经使用的内存数: 924Mfree 空闲的内存数: 116Mbuff/cache 缓存内存数:780MSwap则为交换分区使用情况注:物理内存(totel)=系统看到的用掉的...

2019-09-26 17:25:52 2407

转载 Docker 运行时资源限制

Docker 运行时资源限制Docker 基于 Linux 内核提供的 cgroups 功能,可以限制容器在运行时使用到的资源,比如内存、CPU、块 I/O、网络等。内存限制概述Docker 提供的内存限制功能有以下几点:容器能使用的内存和交换分区大小。容器的核心内存大小。容器虚拟内存的交换行为。容器内存的软性限制。是否杀死占用过多内存的容器。容...

2019-09-26 17:22:31 91

原创 容器内存使用情况

docker stats (不带任何参数选项)该命令用来显示容器使用的系统资源。不带任何参数选项执行 docker stats 命令:默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl + c。下面是输出的主要内容:[CONTAINER]:以短格式显示容器的 ID。[CPU %]:CPU 的使用情况。[MEM USAGE /...

2019-09-26 17:20:14 1589

原创 Docker镜像文件的导入与导出

1.查看镜像ID## docker images2.选择要打包的镜像,执行打包命令docker save:将指定镜像保存成tar归档文件## docker save -o mgn.tar reid_mgn:v13.scp远程复制到迁移的另一台服务器上## scp -r mgn.tar [email protected]:/home/lc-deep/Downl...

2019-09-26 17:18:59 787

原创 MGN(多粒度网络)模型训练的详细步骤

若使用已保存好的镜像reid_mgn:v1,在本机上可按如下操作训练# 1.进入已保存环境的镜像(reid_mgn:v1(8.48G)、pytorch/pytorch:1.0.1-cuda10.0-cudnn7-devel_mgnreid(6.37G))nvidia-docker run -it --rm -v /home/lc-deep/sdr:/home/personReID...

2019-09-26 17:14:56 3503

原创 常用损失函数汇总

常用的度量学习损失方法有对比损失(Contrastive loss)、三元组损失(Triplet loss)、四元组损失(Quadruplet loss)、难样本采样三元损失(Triplet hard loss with batch hard mining,TriHrad loss)、边界挖掘损失(Margin sample mining loss,MSML)。首先假如有两张输入图片I1和I2,...

2019-09-26 17:11:06 3613

翻译 Detecting and Recognizing Human-Object Interactions

检测和识别人与物体的相互作用为了理解视觉世界,机器不仅必须识别单个对象实例,还必须识别它们之间的交互方式。人类往往处于这种互动的中心,检测人与物的互动是一个重要的实践和科学问题。在本文中,我们的任务是检测人,动词,物体三胞胎在挑战性的日常照片。我们提出了一个以人为中心的新模型。我们的假设是,一个人的外表——姿势、衣着、动作——是一个强有力的线索,可以帮助他们定位与之互动的物体。为了利用这一线索...

2019-09-22 17:45:27 320

原创 常用命令

1.ubuntu中查看已安装python的版本.查看python2版本python2 --version 查看python3版本python3 --version查看默认使用python版本python --version2.查看cuda版本cat /usr/local/cuda/version.txt3.查看cudnn版本cat /usr/l...

2019-09-19 10:50:33 75

原创 行人重识别各项评价指标总结

常用测评指标汇总(rank-n、Precision&Recall、F-score、mAP、CMC、ROC)1、rank-n 搜索结果中最靠前(即置信度最高)的n张图,有正确结果的概率。例如: lable为m1,在100个样本中搜索。 若识别结果是m1、m2、m3、m4、m5……,则此时rank-1的正确率为100%;rank-2,rank-5...

2019-09-18 17:02:17 3196

原创 ActivityNet数据集下载过程

参考链接准备工作:安装anaconda安装下面依赖包,其中ffmpeg安装方法见我的另一篇博客https://blog.csdn.net/weixin_43659035/article/details/99445208pip install youtube-dlsudo apt install ffmpegpip install pafy1.首先利用如下命令,将该gith...

2019-09-18 13:53:24 2665 3

原创 docker 常用命令总结

列出镜像docker images保存镜像docker save -o xxx.tar repo:tag加载镜像docker load -i xxx.tar创建新容器nvidia-docker run --shm-size 4G -it --rm --name xxx -v /home/deep/xxx:/home/xxx ufoym/deepo:xxx /bin...

2019-08-27 10:55:04 82

原创 R-C3D pytorch版本的代码调试

代码链接:https://github.com/sunnyxiaohu/R-C3D.pytorch在调试过程中踩了许多大坑,在此将能想到的进行一下总结。数据集选用THUMOS2014数据集,他包括行为识别和时序行为检测两个任务。训练集市UCF101包括101类动作,总计13320段已经分割好的视频。他的验证集和测试集分别含有1010个和1574个未分割过的视频,但是其中只含有20类动作...

2019-08-26 09:41:16 2315 15

原创 安装ffmpeg步骤

安装地址1、先解压tar -jxvf /home/ysn/ffmpeg-4.2.bar.bz2或tar -zxvf /home/ysn/ffmpeg-1.4.bar.gz2、进入到解压文件下cd ffmpeg-4.23、运行如下指令./configure --enable-shared --prefix=/home/ysn/ffmpeg-4.2 --disable...

2019-08-13 16:33:18 653

原创 R-C3D代码解析

自己对R-C3D代码的一些理解,本人小白,可能有错generate_anchors.pyanchor_target_layer.pyproposal_layer.pyproposal_target_layer_cascade.pyrpn.py

2019-08-11 17:58:26 2071

转载 最新论文列表

https://zhuanlan.zhihu.com/p/76073340https://blog.csdn.net/qq_41895190/article/details/90371509

2019-08-08 09:37:00 137

转载 Rethinking the Faster R-CNN Architecture for Temporal Action Localization

原文转载摘要我们提出了一种改进的方法TAL-Net用于视频中的时序动作定位,这是一种灵感来源于Fast R-CNN目标检测框架的网络。TAL-Net解决了现存方法的三个关键性缺点:(1)我们使用一种多尺度框架改进了感受野的校准,这使得我们的方法能够适应视频动作长度的极端变化。(2)我们通过适当扩大感受野更好的利用了动作的时序上下文信息来生成感兴趣区域(proposal generation)...

2019-07-31 09:17:48 379

空空如也

空空如也

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

TA关注的人

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