![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
KNN(K近邻)
不语菠萝
这个作者很懒,什么都没留下…
展开
-
机器学习算法-K近邻(KNN)算法(三):马绞痛数据--kNN数据预处理+kNN分类pipeline(代码附详细注释)
step 1:加载所需要的数据集和导入库函数 # 下载需要用到的数据集 !wget https://tianchi-media.oss-cn-beijing.aliyuncs.com/DSW/3K/horse-colic.csv # 下载数据集介绍 !wget https://tianchi-media.oss-cn-beijing.aliyuncs.com/DSW/3K/horse-colic.names # 导入库函数 import numpy as np import pandas as pd #原创 2020-12-29 12:34:01 · 2121 阅读 · 3 评论 -
机器学习算法-K近邻(KNN)算法(二):二维数据,鸢尾花,模拟数据-算法实战(代码附详细注释)
二维鸢尾花数据-KNN分类 step 1:库函数导入 import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import ListedColormap from sklearn.neighbors import KNeighborsClassifier from sklearn import datasets step 2:数据导入 #使用莺尾花数据集的前两维数据,便于数据可视化 iris = datasets.原创 2020-12-25 11:29:54 · 1386 阅读 · 0 评论 -
机器学习算法-K近邻(KNN)算法(一):KNN的介绍,原理和应用
KNN的介绍 kNN(k-nearest neighbors),中文翻译K近邻。我们常常听到一个故事:如果要了解一个人的经济水平,只需要知道他最好的5个朋友的经济能力, 对他的这五个人的经济水平求平均就是这个人的经济水平。这句话里面就包含着kNN的算法思想。 示例 :如上图,绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类。 KNN建立过程 1 给定测试样本原创 2020-12-24 19:53:45 · 1252 阅读 · 2 评论