![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
eclipSYcn
helloworld
展开
-
机器学习实战-kNN笔记
import numpy as np import operator ''' 《机器学习实战》kNN分类算法及注释 ''''\n《机器学习实战》kNN分类算法及注释\n' #创建数据集 def createDataSet(): group = [[1.0,1.1], [0.9,1.0], [0.1,0.2], [0.2,0.3]] labels = ['A', 'A', 'B', '原创 2017-08-22 10:01:26 · 346 阅读 · 0 评论 -
机器学习实战-kNN分类手写数字笔记
import numpy as np import pandas as pddef classify0(inX, dataSet, labels, k): #inX代表输入的数据坐标,DataSet:n个m维数据,大小n*m dataSetSize = dataSet.shape[0] #求x与各数据坐标的差,形成n*m的差值数组 diffMat = np.tile(原创 2017-08-22 14:11:27 · 379 阅读 · 0 评论 -
机器学习实战-决策树笔记
matrix1 = np.array([[2,3],[1,2]])#dic also has len() len(matrix1)2 np.log2(np.array([10,10]))array([ 3.32192809, 3.32192809]) type([[1,2],[3,4]])list dic = {'key':2} key = 'key' #cannot use dic.setdef原创 2017-08-23 16:39:57 · 475 阅读 · 0 评论 -
机器学习实战-朴素贝叶斯笔记
对于python3的编码和解码问题 encode及decode 由于encode及decode问题带来的python3 中 ‘r’和’rb’问题 range(50)需要list(range(50))可以返回列表形式 set()的 | 并集操作 python正则表达式,re的pattern及match search的方法 import numpy as npdef loadDataSet():原创 2017-08-30 09:55:14 · 575 阅读 · 0 评论 -
PCA实现
原理:待补充 流程:待补充代码转自:def percentage2n(eigVals,percentage): sortArray=np.sort(eigVals) #升序 sortArray=sortArray[-1::-1] #逆转,即降序 arraySum=sum(sortArray) tmpSum=0 num=0原创 2018-02-05 18:02:03 · 528 阅读 · 0 评论