- 博客(31)
- 收藏
- 关注
转载 见过的最好的PCA解析
1.概述 PCA:主成分分析,一种常用的数据分析方法,不管是在机器学习还是数据挖掘中都会用到。PCA主要通过求数据集的协方差矩阵最大的特征值对应的特征向量,由此找到数据方差最大的几个方向,对数据达到降维的效果,将一个n维的向量降低到d维,其中d<n。本文主要从方差最大化理论解释PCA的实现过程。 首先来看这样几个实际问题,比如那到一个汽车的样本,里面既有千米每小时度量...
2018-06-20 15:00:51 1877
原创 super继承,用法
super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用 super,不要一半一半。普通继承class FooParent(object): def __init__(self): self.par...
2018-06-29 23:14:32 445
原创 3D模型三角面片相交检测
图片是做的一些测试结果(相交面为红色标记的三角面)感谢CSDN社区的冯玮提供的基础技术支持。相关链接对空间中三角面的相交检测,基本思路是怎样确定,两个空间三角形,各个顶点间的关系。为了找到切入点,将问题转述为三角形与包含另一个Triangle所在的平面之间的关系。要判断三角形与平面的关系,可以通过顶点与平面的关系来区分不同的情况,分别进行处理。给定空间四个点:a(ax,ay,az),b=(bx,b...
2018-06-27 14:50:01 4645
原创 淘宝裙子(追女朋友也是程序员的重要工作~!)
★★★【樱桃 cherry TB 复古 甜美】甜美、可爱型。http://url.cn/VQk2pn★★★【毛菇小象欧美时尚】欧美时尚风格女装。http://url.cn/ava3Aj★★★【梅丛中笑】连衣裙,半身裙。http://url.cn/fDb3K6★★★【韩都衣舍】天猫第一女装品牌,妹子最爱。http://url.cn/fgxB1F★★★【素缕】韩都衣舍旗下女装品牌,淑女、时尚风格。ht...
2018-06-22 19:02:40 509
转载 OpenCV实践之路——用OpenCV和Dlib进行人脸颜值预测(Python)
本项目部分基于这个博客Computer Vision for Predicting Facial Attractiveness。按照上面这个博客复现起来比较麻烦(当然是对我而言),而且我想要做的是对于任意一张人脸进行检测之后都可以进行颜值估计,但是他给出的代码还需要进行改动不少才行。现在就把自己的复现过程记录下来。本文中只展示了部分关键代码。完整代码和测试用的数据可以在GitHub上获取。不同点在...
2018-06-19 11:44:14 612 3
转载 Numpy数组的保存与读取
1. 数组以二进制格式保存np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组以未压缩的原始二进制格式保存在扩展名为npy的文件中,以数组a为例np.save("filename.npy",a)b = np.load("filename.npy")12利用这种方法,保存文件的后缀名字一定会被置为.npy2. 存取文本文件使用 np.savetxt 和 np.loadt...
2018-06-14 16:51:44 755
原创 joblib 保存和读取
在做模型训练的时候,尤其是在训练集上做交叉验证,通常想要将模型保存下来,然后放到独立的测试集上测试,下面介绍的是Python中训练模型的保存和再使用。scikit-learn已经有了模型持久化的操作,导入joblib即可from sklearn.externals import joblib1模型保存>>> os.chdir("workspace/model_save")>...
2018-06-14 16:12:15 27228 2
原创 windows dlib
我很敬佩写博客的人,感谢你们的辛勤劳动可妈的一个都解决不了很坑爹好吗!以下是dlib的python3.6的安装包,且下且珍惜:https://pan.baidu.com/s/1Ww2Bym1G4-edBlmkCfWHag...
2018-06-13 17:25:48 226
原创 python 获取系统环境变量 os.environ and os.putenv
" if "BATCH_CONFIG_INI" in os.environ:” 判断环境变量的值有没有定义如果定义的话就去环境变量的值,否则就取当前目录下的config.ini文件。1 if "BATCH_CONFIG_INI" in os.environ:2 print "Using custom ini file!"3 sel...
2018-06-13 15:34:05 11106
原创 安装第三方库!pip install+‘路径’
这个网站下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/
2018-06-13 14:36:51 1497
原创 String类
自有的常用属性,可用于正则化字符串大小写变换capwords(s, sep=None): """capwords(s [,sep]) -> string测试:from string import capwordsprint(capwords('aFe'))结果:AfeTemplate模块:源代码表示要先输入模板templateclass Template(metaclass=_T...
2018-06-12 23:18:58 161
原创 微信文章 word下载
印象笔记 谷歌浏览器一般微信文章,如果觉得有价值或者想仔细研究的话,把微信文章直接推送到印象笔记中,所以我的印象笔记中有很多微信文章。于是我在网页版印象笔记中随便找了一篇,直复制,粘贴到word2013中去,发现只能显示文字,图片无法显示,跟课程中提到的现象一样;还是不死心,决定打开微信原文,用印象笔记的悦读功能显示,直接复制,粘贴到word2013中,而是不能显示图片,不过这个时候灵机一动,我用...
2018-06-09 14:18:39 1433 1
原创 【Python】类特殊方法__repr__和__str__
__repr__和__str__这两个方法都是用于显示的,__str__是面向用户的,而__repr__面向程序员。打印操作会首先尝试__str__和str内置函数(print运行的内部等价形式),它通常应该返回一个友好的显示。__repr__用于所有其他的环境中:用于交互模式下提示回应以及repr函数,如果没有使用__str__,会使用print和str。它通常应该返回一个编码字符串,可以用来重...
2018-06-08 17:40:56 775
原创 Windows torchvision
step1:下载whl文件,百度云:https://pan.baidu.com/s/1YmCWNbYW_UqJL323izwPJAstep2:打开‘Anaconda Command Prompt‘,如下图: step3:命令行窗口pip安装,代码如下:(不用conda安装!)pip install 路径+whl文件名具体如下: Step4:检查是否安装成功命令行窗口输入: pip list...
2018-06-07 10:54:46 515
原创 VS2013 安装
Visual Studio 2013 官方简体中文专业版(Visual Studio Professional 2013))是在 Visual Studio 2012和后续VS2012更新的基础上开发而成的新一代专业编程开发软件,提供了代码管控工具、UML工具、集成开发环境(IDE)等一系列编程开发插件,可以满足团队在项目开发中的大部分需求。Visual Studio 2013 专业版极大提高了工...
2018-06-06 23:42:16 780
转载 Ubuntu 安装 torchvision
pytorch是torch移植到python上的版本,作为python3的第三方库,我们首先想到的就是利用pip来进行安装,但是直接使用pip3 install pytorch (因为我使用的是python3,因此此处为pip3),会报如下错误: 提示我们要去pytorch的官网进行下载,打开官网,可以按照安装方式(pip ,conda,source)和python版本,cuda版本来进行安装,...
2018-06-06 23:28:36 6489
转载 Windows下安装Pytorch
需要满足以下条件:Anaconda3 x64 (with Python 3.5/3.6)Windows 64位系统(Windows 7 或 Windows Server 2008 及以上)GPU版本还需要任意版本的 CUDA (包内置了CUDA 8 / 9 的部分主要二进制文件)这几个条件个人感觉还算比较OK,如果不想放弃Anaconda2也可以创建虚拟环境来使用。要安装的话,如果你不嫌弃anac...
2018-06-06 16:45:53 2823
原创 Window下cmd 中“conda不是内部或者外部命令”问题
没有正确设置环境变量此电脑->右键选择属性->高级系统设置->环境变量->系统变量->path点“编辑”,分别添加:;“安装路径”\Anaconda3\Scripts;“安装路径”\Anaconda3\Scripts添加成功后存在路径...
2018-06-06 15:44:02 8655
转载 RandomForest:随机森林
随机森林:RF随机森林是一种一决策树为基学习器的Bagging算法,但是不同之处在于RF决策树的训练过程中还加入了随机属性选择(特征上的子采样)传统的决策树在选择划分的属性时,会选择最优属性RF 首先,从该节点的属性中损及选择出K个属性组成一个随机子集(类也就是Bagging中的Random Subspaces,一般通常K=log2(n))然后再从这个子集中选择一个最右子集进行划分参数使用这些方法...
2018-06-01 20:07:48 7155
原创 PyTorch基本用法(二)——Variable
本文主要是PyTorch中Variable变量的一些用法。import torchfrom torch.autograd import Variabletensor = torch.FloatTensor([[1, 2], [3, 4]])# 定义Variable, requires_grad用来指定是否需要计算梯度variable = Variable(tensor, require...
2018-06-01 20:04:09 6026
原创 Pytorch学习笔记(一)
本篇博客主要向大家介绍Pytorch中view()、squeeze()、unsqueeze()、torch.max()函数,这些函数虽然简单,但是在 神经网络编程总却经常用到,希望大家看了这篇博文能够把这些函数的作用弄清楚。import torch1a=torch.Tensor(2,3)a12 3.8686e+25 9.1836e-39 1.2771e-40 9.0079e+15 1.6...
2018-06-01 18:40:40 245
原创 用官方demo作为预训练网络——yolov3为例
1.下载权重文件并放入检测器目录下,通过该地址下载:https://pjreddie.com/media/files/yolov3.weights2.理解权重文件官方的权重文件是一个二进制文件,它以序列方式储存神经网络权重。我们必须小心地读取权重,因为权重只是以浮点形式储存,没有其它信息能告诉我们到底它们属于哪一层。所以如果读取错误,那么很可能权重加载就全错了,模型也完全不能用。因此,只阅读浮点数...
2018-06-01 17:25:22 6176 1
原创 Python {}.format
自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。语法它通过{}和:来代替%。“映射”示例通过位置In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.format('kzc',18)...
2018-06-01 15:50:57 934
转载 vbb格式的annotations转化成txt格式
function read_vbb() % this function is to convert vbb file to txt %by dachao at 2015.11.27 a = [0 1 2 3 4 5]; vPath = 'C:\Users\hp\Desktop\annotations\'; outpath = 'C:\Users\hp\Desktop\annotation...
2018-06-01 14:06:12 1715
原创 seq格式转化成jpg格式
function main() a = [0 1 2 3 4 5]; disp('Begin to extract image from seq file....') for i = 1:6 name = ['C:\Users\hp\Desktop\DATA\caltech\set0',num2str(a(i))]; Dir = ['C:\Users\hp\Deskto...
2018-06-01 14:04:55 2157
原创 python assert的作用
一、python assert的作用:根据Python 官方文档解释(https://docs.python.org/3/reference/simple_stmts.html#assert), "Assert statements are a convenient way to insert debugging assertions into a program". 二、一般的用法是:asser...
2018-06-01 13:40:44 189
转载 python命令行解析之parse_known_args()函数和parse_args()
在python中,命令行解析的很好用,首先导入命令行解析模块import argparseimport sys然后创建对象parse=argparse.ArgumentParser()然后增加命令行parse.add_argument("--learning_rate",type=float,default=0.01,help="initial learining rate")parse.add_...
2018-06-01 13:25:11 1099
原创 COCO 数据集
微软发布的COCO数据库, 除了图片以外还提供物体检测, 分割(segmentation)和对图像的语义文本描述信息.COCO数据库的网址是:MS COCO API - http://mscoco.org/Github网址 - https://github.com/pdollar/coco关于API更多的细节在网站: http://mscoco.org/dataset/#download数据库提供...
2018-06-01 13:23:47 1558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人