有人問(wèn)knn是什么意思?今天就給大家講解一下knn是什么意思。

knn是鄰近算法,或者說(shuō)K最鄰近分類(lèi)算法,全稱(chēng)為K-NearestNeighbor,是數(shù)據(jù)挖掘分類(lèi)技術(shù)中最簡(jiǎn)單的方法之一。所謂K最近鄰,是K個(gè)最近的鄰居的意思,說(shuō)的是每個(gè)樣本都可以用最接近的K個(gè)鄰近值來(lái)代表。近鄰算法是將數(shù)據(jù)集合中每一個(gè)記錄進(jìn)行分類(lèi)的方法。
knn算法的核心思想:
如果一個(gè)樣本在特征空間中的K個(gè)最相鄰的樣本中的大多數(shù)屬于某一個(gè)類(lèi)別,則該樣本也屬于這個(gè)類(lèi)別,并具有這個(gè)類(lèi)別上樣本的特性。該方法在確定分類(lèi)決策上只依據(jù)最鄰近的一個(gè)或者幾個(gè)樣本的類(lèi)別來(lái)決定待分樣本所屬的類(lèi)別。KNN方法在類(lèi)別決策時(shí),只與極少量的相鄰樣本有關(guān)。由于KNN方法主要靠周?chē)邢薜泥徑臉颖?,而不是靠判別類(lèi)域的方法來(lái)確定所屬類(lèi)別的,因此對(duì)于類(lèi)域的交叉或重疊較多的待分樣本集來(lái)說(shuō),KNN方法較其他方法更為適合。
以上就是knn是什么意思,希望對(duì)大家有所幫助。









