1. 程式人生 > >kNN演算法__手寫識別——基於Python和NumPy函式庫

kNN演算法__手寫識別——基於Python和NumPy函式庫

(3)測試樣本中有10*5個圖片,我們要讓程式自動判斷每個圖片所表示的數字。同樣的,對於測試圖片,將其轉化為1*1024的向量,然後計算它與訓練樣本中各個圖片的“距離”(這裡兩個向量的距離採用歐式距離),然後對距離排序,選出較小的前k個,因為這k個樣本來自訓練集,是已知其代表的數字的,所以被測試圖片所代表的數字就可以確定為這k箇中出現次數最多的那個數字。