基础数据类型 数字int 数字主要用于计算,有加减乘除等操作,下面介绍一种使用方法 布尔值bool 布尔值有True和False,对应条件的真和假 True 真 非0数 False 假 0 字符串str 字符串的索引与切片 字符串的索引即下标是从0开始的,从左往右第一个字符的下标为0。字符串也可以倒 ...
分类:
编程语言 时间:
2018-01-23 18:14:44
阅读次数:
200
一、算法概述1、kNN算法又称为k近邻分类(k-nearest neighbor classification)算法。最简单平凡的分类器也许是那种死记硬背式的分类器,记住所有的训练数据,对于新的数据则直接和训练数据匹配,如果存在相同属性的训练数据,则直接用它的分类来作为新数据的分类。这种方式有一个明 ...
分类:
编程语言 时间:
2018-01-15 22:38:09
阅读次数:
178
k-近邻算法 概述:k-近邻算法採用測量不同特征值之间的距离方法进行分类 长处:精度高、对于异常值不敏感。无数据输入假定 缺点:计算复杂度高,空间复杂度高,而且它没有办法各处基础数据的一些内部信息数据。 算法描写叙述:存在一个准确的数据集合样本。称作训练样本集,样本集合中每一个item都附带自己所属 ...
分类:
编程语言 时间:
2018-01-15 20:20:18
阅读次数:
221
from numpy import *import operatorfrom os import listdir#从列方向扩展#tile(a,(size,1))def knn(k,testdata,traindata,labels): traindatasize=traindata.shape[0] ...
分类:
编程语言 时间:
2018-01-15 15:29:34
阅读次数:
171
S.strip函数:可以将字符串的左右空格\t等空白内容去除,该函数可以将字符串的左右两边的空格、\t等空白内容或指定字符串去除,并返回处理后的结果,但原字符串并未被改变。不带参数的strip()函数,表示把S中前后所有的空白字符全部去掉,包括’\n’,‘\t’,‘\r’,’’等不可见字符串,可以理解为把S前后空白字符串替换为None;带参数的strip()函数表示将S前后指定字符串chars去掉
分类:
其他好文 时间:
2018-01-14 17:41:43
阅读次数:
196
http://blog.csdn.net/jerr__y/article/details/53188573 本文主要参考下面的文章,文中的代码基本是把第二篇文章的代码手写实现了一下。 - pca讲解:http://www.cnblogs.com/jerrylead/archive/2011/04/1 ...
分类:
编程语言 时间:
2018-01-13 22:25:27
阅读次数:
223
已经入职两周了,慢慢开始熟悉了公司的业务与人员... 知道自己是被分配到了PAD组,刚开始入职第一周的时候还以为自己时做前端方向的工作,也跟着杨欣姐做了一些小bug的排除,由于自己业务不熟悉,所以速度比较慢。终于跟上以后才发现自己是被分配在PAD组中,下周可能就要接一些PAD组的正式任务了。公司用的 ...
分类:
其他好文 时间:
2018-01-13 20:56:17
阅读次数:
111
SVD解读 转载于刘建平 在协同过滤推荐算法总结中,我们讲到了用矩阵分解做协同过滤是广泛使用的方法,这里就对矩阵分解在协同过滤推荐算法中的应用做一个总结。(过年前最后一篇!祝大家新年快乐!明年的目标是写120篇机器学习,深度学习和NLP相关的文章) 1. 矩阵分解用于推荐算法要解决的问题 在推荐系统 ...
分类:
编程语言 时间:
2018-01-13 12:45:12
阅读次数:
242
PCA(Principal Component Analysis)不仅仅是对高维数据进行降维,更重要的是经过降维去除了噪声,发现了数据中的模式。 PCA把原先的n个特征用数目更少的m个特征取代,新特征是旧特征的线性组合,这些线性组合最大化样本方差,尽量使新的m个特征互不相关。从旧特征到新特征的映射捕 ...
分类:
其他好文 时间:
2018-01-11 16:00:31
阅读次数:
193
KNN与Kmeans感觉没啥联系,但是名字挺像的,就拿来一起总结一下吧。 初学者的总结。 KNN是监督学习,Kmeans是无监督学习。 KNN用于分类,Kmeans用于聚类。 先说KNN: 对于KNN,有一批已经标注好label的训练样本,将这批样本的数据转换为向量表示,然后选择度量向量距离的方式。 ...
分类:
编程语言 时间:
2018-01-10 11:31:08
阅读次数:
252