精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一文簡單理解KNN最近鄰算法

發(fā)布于 2025-7-21 07:11
瀏覽
0收藏

K最近鄰 (KNN) 算法是一種用于解決分類和回歸問題的監(jiān)督機器學(xué)習(xí)方法。 Evelyn Fix 和 Joseph Hodges 于 1951 年開發(fā)了該算法,隨后 Thomas Cover 對其進行了擴展。本文探討了 KNN 算法的基本原理、工作原理和實現(xiàn)。

什么是 K 最近鄰算法?

KNN 是機器學(xué)習(xí)中最基本但最重要的分類算法之一。它屬于監(jiān)督學(xué)習(xí)領(lǐng)域,在模式識別、數(shù)據(jù)挖掘和入侵檢測中有廣泛的應(yīng)用。

它在現(xiàn)實生活中被廣泛使用,因為它是非參數(shù)的,這意味著它不會對數(shù)據(jù)的分布做出任何基本假設(shè)。我們獲得了一些先驗數(shù)據(jù)(也稱為訓(xùn)練數(shù)據(jù)),它將坐標(biāo)分類為由屬性標(biāo)識的組。 作為示例,請考慮下表包含兩個特征的數(shù)據(jù)點:

一文簡單理解KNN最近鄰算法-AI.x社區(qū)

現(xiàn)在,給定另一組數(shù)據(jù)點(也稱為測試數(shù)據(jù)),通過分析訓(xùn)練集將這些點分配到一組。請注意,未分類的點標(biāo)記為“白色”。

KNN算法背后的直覺

如果我們將這些點繪制在圖表上,我們也許能夠找到一些簇或組。現(xiàn)在,給定一個未分類的點,我們可以通過觀察其最近鄰居屬于哪個組來將其分配給一個組。這意味著靠近被分類為“紅色”的點簇的點被分類為“紅色”的概率更高。

直觀上,我們可以看到第一個點(2.5,7)應(yīng)該被分類為“綠色”,第二個點(5.5,4.5)應(yīng)該被分類為“紅色”。

為什么我們需要 KNN 算法?

KNN算法是一種通用且廣泛使用的機器學(xué)習(xí)算法,主要因其簡單性和易于實現(xiàn)而被使用。它不需要對底層數(shù)據(jù)分布進行任何假設(shè)。它還可以處理數(shù)值和分類數(shù)據(jù),使其成為分類和回歸任務(wù)中各種類型數(shù)據(jù)集的靈活選擇。它是一種非參數(shù)方法,根據(jù)給定數(shù)據(jù)集中數(shù)據(jù)點的相似性進行預(yù)測。與其他算法相比,KNN 對異常值不太敏感。

KNN算法的工作原理是根據(jù)距離度量(例如歐幾里得距離)查找給定數(shù)據(jù)點的 K 個最近鄰。然后,數(shù)據(jù)點的類別或值由 K 個鄰居的多數(shù)票或平均值確定。這種方法允許算法適應(yīng)不同的模式并根據(jù)數(shù)據(jù)的局部結(jié)構(gòu)進行預(yù)測。

KNN 算法中使用的距離度量

眾所周知,KNN 算法可以幫助我們識別查詢點的最近點或組。但是為了確定查詢點的最近組或最近點,我們需要一些度量。為此,我們使用以下距離度量:

歐氏距離

一文簡單理解KNN最近鄰算法-AI.x社區(qū)

這只不過是平面/超平面中兩點之間的笛卡爾距離。歐幾里得距離也可以可視化為連接所考慮的兩個點的直線的長度。該指標(biāo)幫助我們計算物體在兩種狀態(tài)之間完成的凈位移。

曼哈頓距離

一文簡單理解KNN最近鄰算法-AI.x社區(qū)

當(dāng)我們對物體移動的總距離而不是位移感興趣時,通常使用曼哈頓距離度量。該度量是通過對 n 維點的坐標(biāo)之間的絕對差求和來計算的。

KNN算法如何選擇k的值?

k的值在KNN算法中非常關(guān)鍵,用于定義算法中鄰居的數(shù)量。 k近鄰 (kNN) 算法中的 k 值應(yīng)根據(jù)輸入數(shù)據(jù)進行選擇。如果輸入數(shù)據(jù)有更多異常值或噪聲,則 k 值越高越好。建議為 k 選擇一個奇數(shù),以避免分類中出現(xiàn)平局。交叉驗證方法可以幫助為給定數(shù)據(jù)集選擇最佳 k 值。

KNN 算法的工作原理

K 最近鄰 (KNN) 算法根據(jù)相似性原理運行,通過考慮訓(xùn)練數(shù)據(jù)集中 K 個最近鄰的標(biāo)簽或值來預(yù)測新數(shù)據(jù)點的標(biāo)簽或值。

一文簡單理解KNN最近鄰算法-AI.x社區(qū)

步驟1:選擇K的最佳值

  • K表示進行預(yù)測時需要考慮的最近鄰居的數(shù)量。

步驟2:計算距離

  • 為了測量目標(biāo)和訓(xùn)練數(shù)據(jù)點之間的相似性,使用歐幾里得距離。計算數(shù)據(jù)集中的每個數(shù)據(jù)點與目標(biāo)點之間的距離。

步驟3:尋找最近鄰居

  • 與目標(biāo)點距離最小的 k 個數(shù)據(jù)點是最近鄰點。

步驟4:投票分類或取平均值進行回歸

  • 在分類問題中, 的類標(biāo)簽是通過進行多數(shù)投票來確定的。鄰居中出現(xiàn)次數(shù)最多的類成為目標(biāo)數(shù)據(jù)點的預(yù)測類。
  • 在回歸問題中,類標(biāo)簽是通過取 K 個最近鄰的目標(biāo)值的平均值來計算的。計算出的平均值成為目標(biāo)數(shù)據(jù)點的預(yù)測輸出。

一文簡單理解KNN最近鄰算法-AI.x社區(qū)

KNN算法的優(yōu)點

  • 算法復(fù)雜度不是很高,易于實現(xiàn)。
  • 適應(yīng)度廣。根據(jù) KNN 算法的工作原理,它將所有數(shù)據(jù)存儲在內(nèi)存存儲中,因此每當(dāng)添加新示例或數(shù)據(jù)點時,算法都會根據(jù)該新示例進行自我調(diào)整,并對未來的預(yù)測做出貢獻。
  • 很少的超參數(shù)。KNN 算法訓(xùn)練中所需的唯一參數(shù)是 k 的值和我們希望從評估指標(biāo)中選擇的距離指標(biāo)。

KNN算法的缺點

  • 不能擴展,KNN 算法也被認為是一種惰性算法。該術(shù)語的主要意義在于,這需要大量的計算能力和數(shù)據(jù)存儲。這使得該算法既耗時又消耗資源。
  • 維度災(zāi)難。意味著當(dāng)維數(shù)太高時,該算法很難對數(shù)據(jù)點進行正確分類。
  • 容易過擬合。由于算法受到維度災(zāi)難的影響,因此也容易出現(xiàn)過度擬合的問題。因此,通常應(yīng)用特征選擇和降維技術(shù)來解決這個問題。

import math

def classifyAPoint(points,p,k=3):
 '''
 This function finds the classification of p using
 k nearest neighbor algorithm. It assumes only two
 groups and returns 0 if p belongs to group 0, else
 1 (belongs to group 1).

 Parameters - 
  points: Dictionary of training points having two keys - 0 and 1
    Each key have a list of training data points belong to that 

  p : A tuple, test data point of the form (x,y)

  k : number of nearest neighbour to consider, default is 3 
 '''

 distance=[]
 for group in points:
  for feature in points[group]:

   #calculate the euclidean distance of p from training points 
   euclidean_distance = math.sqrt((feature[0]-p[0])**2 +(feature[1]-p[1])**2)

   # Add a tuple of form (distance,group) in the distance list
   distance.append((euclidean_distance,group))

 # sort the distance list in ascending order
 # and select first k distances
 distance = sorted(distance)[:k]

 freq1 = 0 #frequency of group 0
 freq2 = 0 #frequency og group 1

 for d in distance:
  if d[1] == 0:
   freq1 += 1
  elif d[1] == 1:
   freq2 += 1

 return 0 if freq1>freq2 else 1

# driver function
def main():

 # Dictionary of training points having two keys - 0 and 1
 # key 0 have points belong to class 0
 # key 1 have points belong to class 1

 points = {0:[(1,12),(2,5),(3,6),(3,10),(3.5,8),(2,11),(2,9),(1,7)],
   1:[(5,3),(3,2),(1.5,9),(7,2),(6,1),(3.8,1),(5.6,4),(4,2),(2,5)]}

 # testing point p(x,y)
 p = (2.5,7)

 # Number of neighbours 
 k = 3

 print("The value classified to unknown point is: {}".\
  format(classifyAPoint(points,p,k)))

if __name__ == '__main__':
 main()

本文轉(zhuǎn)載自???????沐白AI筆記???????,作者:楊沐白


收藏
回復(fù)
舉報
回復(fù)
相關(guān)推薦
亚洲色在线视频| 午夜不卡av免费| 亚洲aaaaaa| 日本一区二区不卡在线| 美女精品一区最新中文字幕一区二区三区| 欧美性猛xxx| 亚洲精品成人a8198a| 国产精品国产一区二区三区四区| 很黄很黄激情成人| 亚洲欧美精品suv| 天堂av2020| 黄色漫画在线免费看| 国产精品三级在线观看| 国产一区不卡在线观看| 中文在线观看av| 亚洲国产免费| 另类专区欧美制服同性| 亚洲第一成肉网| 蜜臀国产一区| 亚洲国产综合在线| 艳色歌舞团一区二区三区| 人妻精品无码一区二区| 久久99久久99小草精品免视看| 午夜精品在线观看| 国产女人被狂躁到高潮小说| 精品一区电影| 国产婷婷成人久久av免费高清| 一级黄色大片儿| 精品欧美日韩精品| 午夜av电影一区| 精品人妻人人做人人爽| 麻豆免费在线观看| 日本一区二区三区视频视频| 九9re精品视频在线观看re6| 99精品在线看| 精品系列免费在线观看| 国产精品aaaa| av图片在线观看| 亚洲激情在线| 久久久久国产精品免费网站| 91成人福利视频| 91精品1区| 久久亚洲一区二区三区四区五区高| 法国空姐电影在线观看| 日本一道高清一区二区三区| 欧美精品一区二区在线观看| 日本女人性视频| 国产欧美88| 91精品福利在线一区二区三区| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 蜜桃麻豆影像在线观看| 亚洲福中文字幕伊人影院| 小泽玛利亚av在线| 日韩少妇视频| 亚洲在线一区二区三区| 少妇高潮大叫好爽喷水| 哥也色在线视频| 亚洲精品日韩一| 9色视频在线观看| 1区2区在线观看| 洋洋av久久久久久久一区| 日本黄xxxxxxxxx100| mm1313亚洲国产精品美女| 亚洲日本中文字幕区| 国产欧美自拍视频| 91黄色在线| 亚洲一线二线三线久久久| 日本五级黄色片| 黄视频网站在线观看| 午夜免费久久看| 可以在线看的黄色网址| 欧美性理论片在线观看片免费 | 全程偷拍露脸中年夫妇| 婷婷综合网站| 欧美激情第一页xxx| 日本少妇吞精囗交| 免费在线播放第一区高清av| 国产精品成人播放| 91影院在线播放| 国产宾馆实践打屁股91| 久久久久久久久一区二区| 九色在线免费| 亚洲欧美在线视频| 免费高清一区二区三区| jk漫画禁漫成人入口| 欧美色男人天堂| 免费黄色在线播放| 亚洲电影一级片| 色综合亚洲精品激情狠狠| 一区二区成人免费视频| 99精品国产在热久久| 国产精品午夜一区二区欲梦| 成人av无码一区二区三区| 91美女在线视频| 制服国产精品| 亚洲精品88| 制服丝袜一区二区三区| 污污污www精品国产网站| 狠狠做六月爱婷婷综合aⅴ| 美女少妇精品视频| 免费黄色网址在线| 黄页视频在线91| 欧美高清视频一区| 国产1区在线| 欧洲一区二区av| 制服丝袜在线第一页| 日韩视频在线观看| 2019中文字幕在线| av手机免费看| 欧美国产一区二区在线观看| wwwwww欧美| 日本一区二区三区视频在线| 亚洲国产精品va| 老熟妇高潮一区二区三区| 国产乱码精品| 国产伦精品一区二区三区照片| 在线视频三区| 欧美性色xo影院| 丰满熟女人妻一区二区三区| 91中文字幕精品永久在线| 97在线日本国产| av网站在线观看免费| 欧美经典三级视频一区二区三区| 你真棒插曲来救救我在线观看| 亚洲青青一区| 丝袜一区二区三区| jizz国产在线观看| 91性感美女视频| 国产黄色片免费在线观看| 亚洲精品一区二区在线播放∴| 亚洲欧美中文日韩v在线观看| 国产第一页在线播放| 国产在线国偷精品免费看| 亚州欧美一区三区三区在线| 中文字幕影音在线| 亚洲国产日韩欧美在线图片| 中文字幕第28页| 岛国精品一区二区| 性高湖久久久久久久久aaaaa| 精品视频一二| 欧美成人精品h版在线观看| 中文字幕+乱码+中文| 国产日韩欧美精品电影三级在线| 国产一区二区三区精彩视频 | 日韩一区二区免费视频| 成年人网站在线观看视频| 男女视频一区二区| 色999五月色| 成人四虎影院| 中文一区二区视频| 中文字幕视频一区二区| 日本一区二区成人在线| 亚洲激情在线观看视频| 不卡视频在线| 成人美女av在线直播| 国产婷婷视频在线| 欧美一级二级三级乱码| 国产女人被狂躁到高潮小说| 国产成人免费视频| 亚洲精品蜜桃久久久久久| 美女扒开腿让男人桶爽久久动漫| 97超级碰碰碰| 成人精品福利| 欧美精品视频www在线观看| 污软件在线观看| 岛国精品在线播放| 久久精品99国产| 日韩一区二区中文| 91gao视频| 是的av在线| 中文字幕精品网| 国产成人精品无码高潮| 亚洲一级在线观看| 中文字幕一区二区三区人妻| 免费亚洲电影在线| 成人在线观看毛片| 日本中文字幕在线一区| 国产精品视频公开费视频| 高清全集视频免费在线| 亚洲国产精品成人av| 国产成人麻豆免费观看| 亚洲色图清纯唯美| 中文字幕天堂网| 青青草精品视频| 真实国产乱子伦对白视频| 欧美aaaaa级| 国产精品一区二区久久久| 午夜激情在线| 亚洲人成网在线播放| 国产精品色综合| 欧美日韩日本国产| 国产午夜精品理论片在线| 成人精品视频一区二区三区尤物| 国产黄色特级片| 一区二区三区国产精华| 欧美高清视频一区二区三区在线观看| 欧美亚洲黄色| 91av在线播放| 亚洲综合影视| 亚洲色图25p| 亚洲国产视频一区二区三区| 欧美影院精品一区| 国产精品500部| 综合电影一区二区三区 | 欧美日韩激情| 国产成人一区二区三区免费看| 日韩a**中文字幕| 欧美极品在线视频| 午夜精品一区| 亚洲美女精品成人在线视频| www.黄色国产| 欧美日韩和欧美的一区二区| 国产成人精品片| 一区二区三区免费看视频| 色欲AV无码精品一区二区久久 | 国产蜜臀av在线播放| 日韩在线观看免费全集电视剧网站| 四虎影视2018在线播放alocalhost| 91精品国产综合久久久蜜臀图片| 亚洲欧美一二三区| 动漫精品一区二区| 久久免费少妇高潮99精品| 国产精品久久久久久亚洲毛片| www.久久国产| av在线一区二区三区| 国产又粗又猛又爽又黄| 久久国产精品99久久久久久老狼| 日本毛片在线免费观看| 亚洲国产1区| 欧美日韩视频免费| 综合激情在线| 日本高清xxxx| 亚洲色图插插| 国产又黄又爽免费视频| 91亚洲国产高清| 黄瓜视频免费观看在线观看www| 国产真实有声精品录音| 欧美连裤袜在线视频| 日本久久成人网| 欧美日韩亚洲一区二区三区四区| 噜噜噜天天躁狠狠躁夜夜精品| 国产98在线|日韩| 中文字幕日韩在线| 国产一级特黄a大片99| 好吊妞视频这里有精品 | 欧美熟妇交换久久久久久分类| 日韩女同互慰一区二区| www.xxx国产| 精品久久国产老人久久综合| 亚洲国产精品久久久久久6q | 国产原创av在线| 亚洲人成免费电影| aaa在线观看| 日韩专区中文字幕| caopon在线免费视频| 欧美激情一区二区三级高清视频| 欧美24videosex性欧美| 欧美激情视频网| 日本а中文在线天堂| 国产mv久久久| 欧洲精品久久久久毛片完整版| 成人h猎奇视频网站| 试看120秒一区二区三区| 国产精品亚洲综合| 欧亚精品一区| 午夜精品视频在线观看一区二区| 国产一区二区三区站长工具| 亚洲在线视频一区二区| 欧美激情精品久久久六区热门| 色欲色香天天天综合网www| 亚洲免费影院| www.久久久精品| 国产精品18久久久久久久久 | 天天射天天操天天干| 国产午夜精品免费一区二区三区| 欧美性videos| 久久久久久久久久久人体| 吉吉日韩欧美| 亚洲va欧美va国产综合久久| 激情av综合| 亚洲一区二区三区加勒比| 亚洲手机视频| 丁香婷婷激情网| 国产精品2024| 青娱乐国产视频| 一区二区三区日韩在线观看| 一级黄色免费网站| 91久久高清国语自产拍| 日韩中文不卡| 欧美二区不卡| 日本在线观看a| 国产精品综合二区| 魔女鞋交玉足榨精调教| 亚洲欧美综合另类在线卡通| 午夜毛片在线观看| 欧美日韩国产片| 污视频软件在线观看| www日韩中文字幕在线看| 精精国产xxxx视频在线播放| 国产在线拍偷自揄拍精品| 国产精品黄网站| 一区不卡字幕| 久久经典综合| 亚洲国产精品第一页| 亚洲国产精品ⅴa在线观看| 亚洲视频免费播放| 欧美群妇大交群中文字幕| 污视频在线免费观看| 久久亚洲精品一区| 亚洲成人一区在线观看| 国产精品一区二区欧美| 国产精品久久天天影视| 国产女女做受ⅹxx高潮| 高清久久久久久| 成人自拍小视频| 欧美中文字幕一区二区三区亚洲| 人成网站在线观看| 久久69精品久久久久久国产越南| 中文.日本.精品| 女同一区二区| 日韩亚洲国产精品| 午夜影院福利社| 亚洲久草在线视频| 91国偷自产中文字幕久久| 亚洲人成网站999久久久综合| 超碰中文在线| av色综合网| 欧美 日韩 国产精品免费观看| 中国黄色片免费看| 中文字幕欧美三区| 69av视频在线观看| 亚洲免费视频在线观看| 韩国精品一区| 久久av二区| 亚洲在线视频| 37p粉嫩大胆色噜噜噜| 午夜电影久久久| 亚州精品国产精品乱码不99按摩| 欧美劲爆第一页| 91成人短视频| 97碰在线视频| 成人激情小说网站| 一区二区三区免费高清视频| 日韩视频在线你懂得| 综合久久2019| 国产精品我不卡| 极品日韩av| 亚洲专区区免费| 色婷婷av一区二区三区软件| 三级国产在线观看| 日本在线观看天堂男亚洲| 欧美美乳视频| www.日本一区| 亚洲欧美日韩系列| 亚洲第一页在线观看| 久久久久成人网| 亚洲高清极品| 青青草av网站| 综合av第一页| 亚洲成人第一区| 91成人性视频| 精品国产精品久久一区免费式| 久久久久久三级| 日韩毛片精品高清免费| 亚洲第一色视频| 91精品国产91久久久久久最新| 羞羞色国产精品网站| 欧美在线观看视频网站| 国产精品白丝在线| wwwxxxx国产| 青草成人免费视频| 久久国产成人午夜av影院宅| 无套白嫩进入乌克兰美女| 亚洲韩国一区二区三区| 国产一级在线| 114国产精品久久免费观看| 亚洲精品影视| 国产福利在线导航| 日韩丝袜美女视频| jk漫画禁漫成人入口| 在线不卡日本| 99久久精品一区二区| 亚洲 小说区 图片区| 久久国产色av| 亚洲人成精品久久久| 中文字幕第22页| 欧美日韩一区免费| 久久日韩视频| 欧美亚洲一级二级| 国产乱子伦视频一区二区三区 | 精品国产免费视频| 深夜视频一区二区| 日本大片免费看| 国产精品色在线观看| 日韩一区免费视频| 国产欧美欧洲在线观看| 国产欧美激情| 四虎精品免费视频| 一本色道久久88精品综合| 2023国产精华国产精品|