K-近鄰演算法 - 工程師

Table of Contents

在圖型識別領域中,最近鄰居法(KNN演算法,又譯K-近鄰演算法)是一種用於分類和迴
歸的無母數統計方法[1]。在這兩種情況下,輸入包含特徵空間(Feature Space)中的k
個最接近的訓練樣本。

在k-NN分類中,輸出是一個分類族群。一個物件的分類是由其鄰居的「多數表決」確定的
,k個最近鄰居(k為正整數,通常較小)中最常見的分類決定了賦予該物件的類別。若k
= 1,則該物件的類別直接由最近的一個節點賦予。
在k-NN迴歸中,輸出是該物件的屬性值。該值是其k個最近鄰居的值的平均值。
最近鄰居法採用向量空間模型來分類,概念為相同類別的案例,彼此的相似度高,而可以
藉由計算與已知類別案例之相似度,來評估未知類別案例可能的分類。

K-NN是一種基於實例的學習,或者是局部近似和將所有計算推遲到分類之後的惰性學習。
k-近鄰演算法是所有的機器學習演算法中最簡單的之一。

無論是分類還是迴歸,衡量鄰居的權重都非常有用,使較近鄰居的權重比較遠鄰居的權重
大。例如,一種常見的加權方案是給每個鄰居權重賦值為1/ d,其中d是到鄰居的距離。[
註 1]

鄰居都取自一組已經正確分類(在迴歸的情況下,指屬性值正確)的物件。雖然沒要求明
確的訓練步驟,但這也可以當作是此演算法的一個訓練樣本集。

k-近鄰演算法的缺點是對資料的局部結構非常敏感。

K-平均演算法也是流行的機器學習技術,其名稱和k-近鄰演算法相近,但兩者沒有關係。
資料標準化可以大大提高該演算法的準確性[2][3]。

--
『對於不喜歡的人,我沒必要去討好他,不瞭解我的人,我也不必非讓他瞭解我不可。』
----出自第十六冊第19頁

--

All Comments

Liam avatarLiam2023-02-15
已知用火?
Ina avatarIna2023-02-19
這算什麼情報…
Dorothy avatarDorothy2023-02-22
????
Edwina avatarEdwina2023-02-19
這篇在幹嘛
Daph Bay avatarDaph Bay2023-02-22
現在是沒人管能拿來當洗文版用了嗎 慘啊
Tom avatarTom2023-02-19
[情報] 1+1=2
Daph Bay avatarDaph Bay2023-02-22
這種大一回家作業有需要貼在這嗎
Anthony avatarAnthony2023-02-19
學到一課了呀!
Odelette avatarOdelette2023-02-22
抄資料還不會抄 下去
Jessica avatarJessica2023-02-19
這什麼廢文 可憐
Jessica avatarJessica2023-02-22
受益良多 謝謝好人 一生平安
Audriana avatarAudriana2023-02-19
優文給推
Belly avatarBelly2023-02-22
看無啦
Sandy avatarSandy2023-02-19
???
Margaret avatarMargaret2023-02-22
優質
Jessica avatarJessica2023-02-19
註 1
Enid avatarEnid2023-02-22
這不就維基百科複製貼上?
Heather avatarHeather2023-02-19
看維基百科不如問AI
Irma avatarIrma2023-02-19
太強了 感謝大大分享
Frederic avatarFrederic2023-02-22
基本精神是coordinate descent 請証明收斂性及只能
找到local minimum
Heather avatarHeather2023-02-19
2
Caroline avatarCaroline2023-02-22
人工智慧是一個方向 機器學習是裡面的一支領域學問
Cara avatarCara2023-02-19
深度學習又是機器學習裡面的一種演算法
John avatarJohn2023-02-22
所以 才有前輩告訴你先分清楚 KNN用於ML CNN用於DL
Jack avatarJack2023-02-19
錯版了吧 soft-job
Victoria avatarVictoria2023-02-22
會ai餓不死的裁員最後死
Frederica avatarFrederica2023-02-19
常識當情報
Kumar avatarKumar2023-02-22
推 學習了
Elvira avatarElvira2023-02-19
老人版這麼多噓 不意外
Blanche avatarBlanche2023-02-22
不是捧美政黑文就給推
Elma avatarElma2023-02-19
把維基百科貼過來幹嘛?
Necoo avatarNecoo2023-02-22
Faithe avatarFaithe2023-02-19
笑死 這啥
Brianna avatarBrianna2023-02-22
這…
Tom avatarTom2023-02-19
2沒壞
Ida avatarIda2023-02-22
笑死
James avatarJames2023-02-19
機器人寫壞了嗎?
Elma avatarElma2023-02-22
???
Megan avatarMegan2023-02-19
很多人用了K-NN就沾沾自喜說自己是做AI或ML
Annie avatarAnnie2023-02-22
……..
Hardy avatarHardy2023-02-19
這是不是在測試自動發文程式
Joseph avatarJoseph2023-02-22
今天力叩每日 = one liner大賽
Hardy avatarHardy2023-02-19
廢文劣退永桶
Dorothy avatarDorothy2023-02-22
這是深度學習中最菜的演算法,其他的很麻煩有的一
層層神經網絡微調,基本上要會微積分線性代數統計
線性規劃為基礎
Daniel avatarDaniel2023-02-19
當blog?
Gilbert avatarGilbert2023-02-22
大一讀書會內容借貼一下?
Iris avatarIris2023-02-19
當你個板?
Ida avatarIda2023-02-22
都跟你說這不是深度學習了 還在堅持欸
Hardy avatarHardy2023-02-19
這個是大二就有教的資料分析 50年前就有的東西了
Gilbert avatarGilbert2023-02-22
ID
Iris avatarIris2023-02-19
ChatGpt po文啦,大驚小怪
Cara avatarCara2023-02-22
跟深度學習一點屁關係都沒有
Queena avatarQueena2023-02-19
這又不屬於深度學習底下的,只是深度學習裡有人會
用KNN 做一些事情而已
Hedy avatarHedy2023-02-22
老哥 先看懂gradient descent好不= =