KNN 分类模型推演

knn 即 k 近邻

1、k = 1

import mglearn
import matplotlib.pyplot as plt

mglearn.plots.plot_knn_classification(n_neighbors=1)

plt.show()

2、k = 2

import mglearn
import matplotlib.pyplot as plt

mglearn.plots.plot_knn_classification(n_neighbors=2)

plt.show()

 

3、k = 3

import mglearn
import matplotlib.pyplot as plt

mglearn.plots.plot_knn_classification(n_neighbors=3)

plt.show()

 

 4、k = 4

import mglearn
import matplotlib.pyplot as plt

mglearn.plots.plot_knn_classification(n_neighbors=3)

plt.show()

 

5、k = 5

import mglearn
import matplotlib.pyplot as plt

mglearn.plots.plot_knn_classification(n_neighbors=5)

plt.show()

 

 ......

看过这 5 张图后,应该对 k 近邻算法理解了吧!

posted @ 2019-11-19 13:42  赏尔  阅读(571)  评论(0)    收藏  举报