K最近邻算法
正如名字本身所说--近朱者赤近墨者黑
1.需要逐步掌握:
- K最邻近算法处理2元分类
- K最邻近算法处理多元分类
- K最邻近算法的回归分析
- K最邻近算法的实例
2.所用模块:
#导入数据集生成器
from sklearn.datasets import make_blobs
#导入knn分类器
from sklearn.neighbors import KNeighborsClassifier
#导入画图工具
import matplotlib.pyplot as plt
#导入数据集拆分工具
from sklearn.model_selection import train_test_split
#生成样本为200,分类为2大的数据集
import numpy as np
from sklearn.datasets import make_regression
3.代码讲解:
#实验1.。。。。。。。。。。
#导入数据集生成器
from sklearn.datasets import make_blobs
#导入knn分类器
from sklearn.neighbors import KNeighborsClassifier
#导入画图工具
import matplotlib.pyplot as plt
#导入数据集拆分工具
from sklearn.model_selection import train_test_split
#生成样本为200,分类为2大的数据集
data = make_blobs(n_samples=200,centers =2,random_state=8)
X,y =data
plt.scatter(X[: