KNN 學習筆記

先看這篇

歐氏距離

其中歐式距離,也就是平常意義上的距離,爲m維空間中兩座標的真實距離:

二維空間中(x1,y1),(x2,y2) 之間的距離:

distance=(x1x2)2+(y1y2)2

三維空間中(x1,y1,z1),(x2,y2,z2) 之間的距離:

distance=(x1x2)2+(y1y2)2+(z1z2)2

擴展到n維空間時,(a[1],a[2],,a[n]),(b[1],b[2],,b[n]) 之間的距離爲:

distance=(a1b1)2+(a2b2)2+(anbn)2

馬氏距離

其中馬氏距離也就是協方差距離

參考維基百科
涉及到的協方差和協方差矩陣

注意

第一篇博文的代碼應該加入一行:
在ma=distance(i);的下面加入:
label_ma = label(i);
不然不嚴謹

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章