![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
KNN
Wind_know
这个作者很懒,什么都没留下…
展开
-
KNN算法python自实现
KNN算法原理python实现原创 2022-10-23 10:25:05 · 904 阅读 · 0 评论 -
KNN算法应用-影响薪水的因素
目录导包数据和目标值数据是随机的数据是按比列的总结:train_test_split,KFold,StratifiedKFold左右都是将数据拆分。属性删除无用数据数据结构算法进行影响薪水的因素有很多,比如教育背景,年龄,种族,工作单位等等,可以用KNN进行分类。导包import numpy as npimport pandas as pdfrom sklearn.neighbors import KNeighborsClassifierfrom原创 2020-06-15 21:56:31 · 439 阅读 · 0 评论 -
KNN算法癌症诊断
此数据为乳腺癌的癌症,获得的数据属性有乳腺的细胞核的一些特征,【包括半径,质地,光滑度,面积等等,这些都能用仪器测出来】。医生可以根据这些特征判断你是否得病了,同样,算法也一样,通过这些特征判断你是否得病了。比如KNN算法。导包import numpy as npimport pandas as pdfrom pandas import Series,DataFramefrom sklearn.neighbors import KNeighborsClassifierfrom sk原创 2020-06-13 22:24:49 · 3806 阅读 · 6 评论 -
KNN参数的筛选
目录导包交叉验证演示交叉验证选取最适邻居数画图表示多参数组合使用cross_val_score筛选最合适的参数组合遍历方式取最大值结果导包import numpy as npfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn import datasets# model_selection:模型选择# cross_val_score cross:交叉,validation.原创 2020-06-13 21:34:41 · 1587 阅读 · 0 评论 -
KNN-iris分类
导包import numpy as npimport matplotlib.pylab as pyb%matplotlib inlinefrom sklearn.neighbors import KNeighborsClassifierfrom sklearn import datasets加载数据,数据降维(画图)X,y = datasets.load_iris(True)# 4个属性,4维空间,4维的数据,鸢尾花是四维的。# 150代表样本的数量X.shape原创 2020-06-13 15:37:02 · 522 阅读 · 0 评论 -
KNN手写数字识别
导包CV2比matplotlib加载速度快import numpy as npimport cv2#加载图片import matplotlib.pyplot as plt#inline表示将图表嵌入到Notebook中%matplotlib inlinefrom sklearn.neighbors import KNeighborsClassifier原创 2020-06-12 23:00:33 · 626 阅读 · 0 评论 -
KNN近邻算法-提高
K近邻算法:nearest neighbors classificationk定义多少个邻居物以类聚,人以群分教会计算机根据‘邻居’分类,邻居:距离比较近距离公式:欧氏距离计算------>数学公式------>计算结果原创 2020-06-08 22:40:04 · 437 阅读 · 0 评论 -
机器学习算法基础3---分类算法--k近邻算法
目录分类算法-k近邻算法(KNN)计算距离公式sklearn k-近邻算法APIk近邻算法实例-预测入住位置分类算法-k近邻算法(KNN)定义:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。通过你的“邻居”来推断出你的类别,KNN算法最早是由Cover和Hart提出的一种分类算法。重要思想:相似的样本,特征之间的值都是相近的。计算距离公式两个样本的距离可以通过如下公式计算,又叫欧式距离,比如说,a(a1.原创 2020-05-28 21:35:55 · 439 阅读 · 0 评论