![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习实战
文章平均质量分 80
niuxiaolei
这个作者很懒,什么都没留下…
展开
-
《机器学习实战》使用K-近邻算法改进约会网站的配对结果
import numpy as np#(1)收集数据:提供文本文件#(2)准备数据:使用python解析文本文件def file2matrix(filename): fr = open(filename,'r') arrayOLines = fr.readlines() #结果为列表形式 numberOfLines = len(arrayOLines) return...原创 2018-05-28 19:08:35 · 150 阅读 · 0 评论 -
机器学习实战中的KNN算法
"""k-近邻算法采用不同特征值之间的距离方法进行分类优点:精度高,对异常值不敏感,无数据输入假定缺点:计算复杂度高,空间复杂度高适用数据范围:数值型与标称型工作原理:存在一个数据集合,也称作训练数据集,并且样本集中每个数据都有标签,即我们知道样本集中每一数据与所属分类的对应关系。输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征最相...原创 2018-05-23 22:05:24 · 180 阅读 · 0 评论 -
KNN算法
机器学习实战中的KNN算法问题import numpy as npimport operatordef creatDataSet(): """ 创建数据集 :return: 数据集与标签 """ group = np.array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) labels = ['A','A'原创 2018-01-29 13:17:01 · 175 阅读 · 0 评论 -
《机器学习实战》手写识别系统
#(1)收集数据:提供文本文件#(2)准备数据:编写函数img2vector(),将图片格式转换为分类器使用的向量格式import numpy as npdef img2vector(filename): returnVect = np.zeros((1,1024)) fr = open(filename) for i in range(32): #32行 ...原创 2018-05-28 20:11:38 · 760 阅读 · 3 评论