实习
Camellia Camellia
这个作者很懒,什么都没留下…
展开
-
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 · 229 阅读 · 0 评论 -
人脸识别相关基本概念
实验室研究人脸技术多年,不仅在技术方面有很好的积累,而且在公司内外的业务中有众多应用。在与产品、商务、工程开发同事交流过程中发现:不管是“从图中找到人脸的位置”,或是“识别出这个人脸对应的身份”,亦或是其他,大家都会把这些不同的人脸技术统称为“人脸识别技术”。因此,整理了一些常见人脸技术的基本概念,主要用于帮助非基础研究同事对人脸相关技术有一个更深入的了解,方便后续的交流与合作。人脸技术基...原创 2019-09-27 10:01:46 · 1432 阅读 · 0 评论 -
不可错过的 GAN 资源:教程、视频、代码实现、89 篇论文下载
2017-05-01 17:13新智元编译 来源:GitHub整理:刘小芹新智元启动 2017 最新一轮大招聘:COO、总编、主笔、运营总监、视觉总监等8大职位全面开放安全性未知,该超链接内容与搜狐无关。新智元为COO和执行总编提供最高超百万的年薪激励;为骨干员工提供最完整的培训体系、高于业界平均水平的工资和奖金。加盟新智元,与人工智能业界领袖携手改变世界。简历投递...原创 2019-09-27 10:04:11 · 382 阅读 · 0 评论 -
TensorFlow 资源大全中文版
什么是TensorFlow?TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU)、服务器、移动设备等等。TensorFlow 最...原创 2019-09-27 10:07:14 · 172 阅读 · 0 评论 -
图形缩放
图形缩放在PIL库中可以实现图形的缩放,但是 如果使用下面的写法的话,会造成部分的信息丢失img = img.resize((width, height))但是,在PIL中带ANTIALIAS滤镜缩放结果,程序如下:img = img.resize((width, height), Image.ANTIALIAS) 这样的话就不会有信息丢失啦创建绘...原创 2019-09-27 14:48:34 · 524 阅读 · 0 评论 -
NTS-Net论文思想
细粒度分类具有挑战性,因为很难找到有区别的特征。找到那些能够完全描述物体的细微特征并不容易。为了解决这一问题,我们提出了一种新的自监督机制来有效地对信息区域进行定位,而不需要使用框/部件标注。我们的模型NTS-Net称为导航-教学-审查网络,由导航器代理、教学器代理和审查器代理组成。考虑到区域的信息量与其为groundtruth类的概率之间的内在一致性,设计了一种新的训练范式,使导航器能够在教...原创 2019-09-29 08:49:53 · 3368 阅读 · 4 评论 -
刷题吧!
1.给出一个32位的有符号整数,实现整数中每位上的数字进行反转 ---> python3将整数转为字符串,进行反转,后再恢复为整数class Solution(object): # 本题的思路就是先判断给定整数x的正负情况,把符号首先给提取出来 def reverse(self, x): """ :type x:...原创 2019-09-29 09:08:50 · 340 阅读 · 0 评论 -
Docker 运行时资源限制
Docker 运行时资源限制Docker 基于 Linux 内核提供的 cgroups 功能,可以限制容器在运行时使用到的资源,比如内存、CPU、块 I/O、网络等。内存限制概述Docker 提供的内存限制功能有以下几点:容器能使用的内存和交换分区大小。容器的核心内存大小。容器虚拟内存的交换行为。容器内存的软性限制。是否杀死占用过多内存的容器。容...原创 2019-09-29 09:10:44 · 104 阅读 · 0 评论 -
目标检测的图像特征提取之HOG特征
1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal...原创 2019-09-29 14:58:15 · 184 阅读 · 0 评论 -
目标检测论文阅读: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 · 261 阅读 · 0 评论 -
加载数据
加载自己的数据集对于torchvision.datasets中有两个不同的类,分别为DatasetFolder和ImageFolder,ImageFolder是继承自DatasetFolder。下面我们通过源码来看一看folder文件中DatasetFolder和ImageFolder分别做了些什么import torch.utils.data as datafrom PIL imp...原创 2019-09-27 08:53:43 · 1508 阅读 · 0 评论 -
常用函数功能使用
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 · 395 阅读 · 0 评论 -
函数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 · 3169 阅读 · 0 评论 -
常用损失函数汇总
常用的度量学习损失方法有对比损失(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 · 3672 阅读 · 0 评论 -
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 · 3557 阅读 · 0 评论 -
Docker镜像文件的导入与导出
1.查看镜像ID## docker images2.选择要打包的镜像,执行打包命令docker save:将指定镜像保存成tar归档文件## docker save -o mgn.tar reid_mgn:v13.scp远程复制到迁移的另一台服务器上## scp -r mgn.tar lc-deep@10.10.113.130:/home/lc-deep/Downl...原创 2019-09-26 17:18:59 · 804 阅读 · 0 评论 -
容器内存使用情况
docker stats (不带任何参数选项)该命令用来显示容器使用的系统资源。不带任何参数选项执行 docker stats 命令:默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl + c。下面是输出的主要内容:[CONTAINER]:以短格式显示容器的 ID。[CPU %]:CPU 的使用情况。[MEM USAGE /...原创 2019-09-26 17:20:14 · 1657 阅读 · 0 评论 -
Docker 运行时资源限制
Docker 运行时资源限制Docker 基于 Linux 内核提供的 cgroups 功能,可以限制容器在运行时使用到的资源,比如内存、CPU、块 I/O、网络等。内存限制概述Docker 提供的内存限制功能有以下几点:容器能使用的内存和交换分区大小。容器的核心内存大小。容器虚拟内存的交换行为。容器内存的软性限制。是否杀死占用过多内存的容器。容...转载 2019-09-26 17:22:31 · 101 阅读 · 0 评论 -
Linux内存使用情况查看
方法一:使用Xshell登录Linux服务器,直接使用命令free -m命令进行查看,m参数为使用M显示,也可以free -g显示。从图上可看到Mem:内存的使用情况总览表total 内存总数: 1821Mused 已经使用的内存数: 924Mfree 空闲的内存数: 116Mbuff/cache 缓存内存数:780MSwap则为交换分区使用情况注:物理内存(totel)=系统看到的用掉的...原创 2019-09-26 17:25:52 · 2635 阅读 · 0 评论 -
字典
字典dict基本概念 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 。键必须是唯一的,但值则不必。# 什么是映射?什么是字典dict?name = ['大头儿子','小头爸爸','隔壁老王']age = [6,35,37]...原创 2019-09-26 17:27:43 · 149 阅读 · 0 评论 -
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 · 272 阅读 · 0 评论 -
运算符
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 · 162 阅读 · 0 评论 -
数字
在交互模式中,最后被输出的表达式结果被赋值给变量_。例如:>>> tax = 12.5 / 100>>> price = 100.50>>> price * tax12.5625>>> price + _113.0625>>> round(_, 2)113.06此处,_变量应被用户视为只读变量...原创 2019-09-26 17:29:52 · 102 阅读 · 0 评论 -
集合与简单编程
集合的基本操作1、添加元素语法格式如下:s.add( x )将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作。实例(Python 3.0+)>>>thisset = set(("Google", "Runoob", "Taobao"))>>> thisset.add("Facebook")>>> ...原创 2019-09-27 08:43:24 · 132 阅读 · 0 评论