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 近邻算法理解了吧!
非学无以广才,非志无以成学。

浙公网安备 33010602011771号