精品欧美一区二区三区在线观看 _久久久久国色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)推薦
99精品视频在线观看免费| 国产日韩三级| 中文子幕无线码一区tr| 国产精品免费福利| 好吊日在线视频| 91久久偷偷做嫩草影院电| 亚洲一级二级三级| 欧美色欧美亚洲另类七区| 中文字字幕在线中文乱码| 久久精品青草| 亚洲福利在线看| 天堂中文视频在线| 欧美黑人猛交的在线视频| 2022国产精品视频| 91在线高清免费观看| 国产成人在线免费观看视频| 国产一区二区三区四区五区传媒| 制服丝袜亚洲精品中文字幕| 精品久久一二三| 在线看av的网址| 成人99免费视频| 成人黄色激情网| 久久国产视频精品| 综合激情视频| 国产一区二区三区免费视频| 亚洲视频天天射| 无人区在线高清完整免费版 一区二| 亚洲欧美欧美一区二区三区| 欧美午夜精品理论片a级大开眼界| av网站在线免费看| 秋霞电影网一区二区| 欧美另类极品videosbest最新版本 | 少妇精品无码一区二区| yiren22亚洲综合| 精品久久久久久中文字幕一区奶水| 久久精品国产精品亚洲精品色| 青青九九免费视频在线| 成人午夜在线免费| 亚洲综合av影视| 亚洲一区在线观| 日韩av一二三| 国产成人拍精品视频午夜网站 | 蜜桃视频在线播放| 成人午夜激情视频| 51精品国产人成在线观看| 无码人妻精品一区二区| 国产日韩欧美一区二区三区在线观看| 九九热精品视频国产| 四虎影视1304t| 欧美色网址大全| 亚洲欧美综合精品久久成人| 中文字幕在线免费看线人 | 欧美专区在线| 91高清视频免费| 精品久久免费视频| 精品福利电影| 久久久久久久爱| 国产亚洲精品女人久久久久久| 亚洲成人二区| 欧美xxxx14xxxxx性爽| 国产黄a三级三级| 久久一区二区三区喷水| 日韩在线免费av| av资源在线免费观看| 全球成人免费直播| xxxxx成人.com| 好吊日在线视频| 欧美三区视频| 国语自产在线不卡| 一区二区三区视频免费看| 99精品久久| 日本中文字幕不卡免费| 精品国产乱子伦| 蜜臀久久99精品久久久画质超高清 | 涩涩涩视频在线观看| 欧美日韩中文在线| 99视频精品免费| 51一区二区三区| 91超碰这里只有精品国产| 日韩欧美理论片| 操欧美女人视频| 亚洲欧美国内爽妇网| 黄色片网站免费| 97视频精品| 久久久久亚洲精品成人网小说| 在线能看的av| 奇米影视7777精品一区二区| 91精品视频在线播放| 懂色av一区二区三区四区| 久久久久久久久久久久久女国产乱 | 欧美俄罗斯性视频| 女人十八岁毛片| 免费高清视频精品| 亚洲xxx自由成熟| 欧美日韩国产综合视频| 国产精品麻豆欧美日韩ww| h无码动漫在线观看| 欧美人与性动交xxⅹxx| 欧美猛男gaygay网站| 白嫩情侣偷拍呻吟刺激 | 一区二区视频国产| 欧美另类tv| 在线视频欧美精品| 国产伦精品一区二区三区妓女下载 | 欧美一区二区三区成人精品| 日韩免费特黄一二三区| 欧美大片免费看| 欧美在线视频精品| 成人自拍视频在线| 丝袜美腿玉足3d专区一区| 四虎影视成人| 欧美图区在线视频| 无码国产精品一区二区免费式直播| 国产亚洲电影| 久久久久久久久久久人体| 在线免费观看av片| 久久香蕉国产线看观看99| 天天爱天天做天天操| xxxxxx欧美| 精品国产一区二区亚洲人成毛片 | 伊甸园亚洲一区| 欧美精品少妇videofree| 黄色av一区二区| 99精品偷自拍| 欧美这里只有精品| www.久久热| 亚洲欧美一区二区三区久久| 国产性猛交普通话对白| 精品影视av免费| 欧美在线播放一区二区| 日韩伦理精品| 精品国产一区二区三区久久影院| 国产高清视频免费在线观看| 日韩影院在线观看| 精品伦精品一区二区三区视频| a级影片在线| 欧美精品视频www在线观看 | 视频在线观看免费高清| 九九热线有精品视频99| 午夜精品蜜臀一区二区三区免费| 精品国产av 无码一区二区三区| 中文字幕乱码日本亚洲一区二区| 欧美三级一级片| 国产一区调教| 97香蕉超级碰碰久久免费软件| 亚洲成人777777| 樱桃视频在线观看一区| 亚洲国产欧美91| 一区二区三区午夜探花| 成人久久18免费网站图片| 中文日本在线观看| 欧美色电影在线| 日本黄区免费视频观看 | 日本亚洲一区二区三区| 亚洲va在线| av激情久久| av第一福利在线导航| 欧美精品一区二区三区久久久 | 亚洲www在线| 超碰在线caoporn| 日韩亚洲欧美高清| 久久久久亚洲av成人片| 丁香啪啪综合成人亚洲小说 | 久久久精品五月天| 日本精品一区二区三区视频 | 亚洲一区二区三区成人在线视频精品| 欧美另类极品| 日韩欧美一二区| 久久综合综合久久| 91免费观看视频| 成人精品小视频| 色一区二区三区四区| 成人精品久久一区二区三区| av毛片在线播放| 亚洲第一精品福利| 波多野结衣电车| 亚洲欧美中日韩| 亚洲成人激情小说| 国产精品色网| 亚洲一区不卡在线| 一区视频网站| 日本一区二区在线播放| 老司机在线看片网av| 精品久久久久99| 黄色在线免费观看| 中文字幕在线不卡视频| 日本美女视频网站| 日韩黄色小视频| 黄色影视在线观看| 无码人妻久久一区二区三区 | 亚洲激情网址| 欧美大陆一区二区| 四虎精品一区二区免费| 欧美极品少妇xxxxⅹ喷水| 日产精品久久久久久久性色| 欧美综合色免费| 国产成人无码aa精品一区| 91在线国产福利| 亚洲图色中文字幕| 亚洲国产精品第一区二区| 日韩免费av电影| 日本高清精品| 国产成人一区二区三区电影| 18网站在线观看| 亚洲人成在线一二| 亚洲av综合色区无码一二三区| 日韩欧美成人网| 黄色一级片中国| 久久久午夜精品理论片中文字幕| 三区视频在线观看| 亚洲一区二区动漫| 日本一区二区三区在线视频| 66精品视频在线观看| 国产精品国语对白| 丁香花在线观看完整版电影| 国产亚洲欧美aaaa| 中文av免费观看| 亚洲国产精品一区二区久久| 性色国产成人久久久精品| 91视频免费看| 日本人妻一区二区三区| 老色鬼精品视频在线观看播放| 久久久久久久中文| 午夜精品婷婷| 久久av秘一区二区三区| 久久最新网址| 久久久久久久久久久久久9999| 亚洲视频一起| 92看片淫黄大片看国产片| 亚洲mmav| 欧美在线影院在线视频| 欧美理论片在线播放| 欧美成人精品在线| 日本综合在线| 国产一区二区免费| 国产一区二区三区不卡在线| 日韩高清人体午夜| 六月婷婷综合网| 精品少妇一区二区三区在线播放 | 欧美成人猛片aaaaaaa| 在线观看中文字幕2021| 欧美午夜寂寞影院| 蜜臀99久久精品久久久久小说| 韩国三级大全久久网站| 亚洲第一区第一页| 超碰人人人人人人| 日韩视频永久免费| 国产视频一二三四区| 7777精品久久久大香线蕉| 一级黄色片在线观看| 欧美午夜精品久久久| 一区二区视频网| 欧美理论片在线| 国产美女永久免费| 日韩一级完整毛片| 午夜精品小视频| 精品电影一区二区| 天天爱天天干天天操| 亚洲精品日韩久久久| 亚洲 小说区 图片区 都市| 日韩av在线免费观看| 亚洲 精品 综合 精品 自拍| 亚洲欧美精品suv| 国产三级在线免费| www.日韩不卡电影av| 免费人成在线观看播放视频 | 国产精品v欧美精品v日韩精品| 日韩精品久久久久久久软件91| 97se视频在线观看| 大伊香蕉精品在线品播放| 国产综合18久久久久久| 亚洲v天堂v手机在线| 日韩欧美一区二区三区四区| 色天天久久综合婷婷女18| 色中文字幕在线观看| 欧美日韩蜜桃| 少妇高潮喷水久久久久久久久久| 丝袜a∨在线一区二区三区不卡| av污在线观看| 国产精品一区二区男女羞羞无遮挡| 中文字幕人妻一区| 久久久久久久久伊人| 亚洲熟女毛茸茸| 亚洲成人自拍网| 日日夜夜操视频| 欧美老年两性高潮| 日韩中文字幕免费观看| 亚洲人a成www在线影院| 天天影视久久综合| 久久久久久久久久久免费| 欧美va在线观看| 成人片在线免费看| 国产调教一区二区三区| 青青草综合视频| 久久久久.com| wwwxxx色| 欧美激情在线免费观看| 欧美黄色免费看| 在线观看国产一区二区| www.四虎在线观看| 国产亚洲欧美日韩美女| 欧美aaaaaaa| 国产精品福利无圣光在线一区| 亚洲国产欧美在线观看| 日韩欧美亚洲v片| 99精品免费视频| 两性午夜免费视频| 久久蜜桃av一区二区天堂| www.色小姐com| 欧美性猛交xxxxxx富婆| 黑人精品一区二区| 日韩视频欧美视频| 欧美电影免费观看高清完整| 99久久久久国产精品免费| 北条麻妃国产九九九精品小说| 日韩精品免费一区| 六月丁香婷婷色狠狠久久| 精品中文字幕在线播放| 亚洲美女屁股眼交| 波多野结衣高清视频| 亚洲电影在线看| 91高清在线观看视频| 国产精品极品在线| 视频福利一区| 亚洲国产精品成人天堂| 狠狠狠色丁香婷婷综合激情 | 国产一区三区在线播放| 国产精品69久久久| 国产精品影视在线观看| 日韩精品在线第一页| 亚洲欧美另类综合| 三级精品视频久久久久| 亚洲优女在线| 国产在线播放一区二区| 国产一区二区三区自拍| 日韩精品视频网址| 亚洲欧美一区二区视频| 在线免费av网| 色哟哟入口国产精品| 国精品产品一区| 亚洲国产日韩综合一区| 日韩精品久久理论片| 久久精品成人av| 欧美日韩日本国产| 天天干天天色天天| 97超级碰碰碰| 久久久久观看| 久久久久久久久久久视频| av一区二区三区四区| 91香蕉在线视频| 亚洲国产成人一区| www.51av欧美视频| 久久草.com| 久久综合伊人| 亚洲无人区码一码二码三码的含义 | 欧美tickling网站挠脚心| 青春草视频在线观看| http;//www.99re视频| 狠狠色综合网| 免费成人蒂法网站| 色综合久久综合| 丁香婷婷在线| 成人a在线视频| 亚洲欧美偷拍自拍| 女同性αv亚洲女同志| 亚洲一卡二卡三卡四卡| 日色在线视频| 国产精品精品久久久| 91超碰成人| 中文字幕人妻熟女人妻a片| 亚洲网友自拍偷拍| 日本啊v在线| 国产欧美久久一区二区| 女人色偷偷aa久久天堂| 中文字幕影片免费在线观看| 色乱码一区二区三区88| 欧美a在线看| 国产精品视频一区二区三区经| 一区二区三区精品视频在线观看| 日韩人妻一区二区三区| 欧美日本韩国一区| 久久五月精品中文字幕| 免费一区二区三区在在线视频| 日本vs亚洲vs韩国一区三区二区| 黑鬼狂亚洲人videos| 亚洲国产精品国自产拍av秋霞| 日韩网站中文字幕| 日韩在线视频在线| 久久久久9999亚洲精品| 国产免费高清视频| 992tv在线成人免费观看| 欧美亚洲国产精品久久| 欧美一级片在线免费观看| 99久久精品费精品国产一区二区| 青青青国产在线| 自拍偷拍免费精品| 97久久超碰| 欧美特黄aaa| 欧美性猛xxx| 在线观看h网|