成人精品水蜜桃_成人在线丰满少妇av_91亚洲国产高清_欧美日韩免费区域视频在线观看

首頁 新聞 > 科技 > 正文

人工智能之K近鄰算法(KNN)

前言:人工智能機器學習有關算法內容,請參見公眾號“科技優化生活”之前相關文章。人工智能之機器學習主要有三大類:1)分類;2)回歸;3)聚類。今天我們重點探討一下K近鄰(KNN)算法。 ^_^

K近鄰KNN(k-Nearest Neighbor)算法,也叫K最近鄰算法,1968年由 Cover 和 Hart 提出,是機器學習算法中比較成熟的算法之一。K近鄰算法使用的模型實際上對應于對特征空間的劃分。KNN算法不僅可以用于分類,還可以用于回歸。

KNN概念:

K近鄰算法KNN就是給定一個訓練數據集,對新的輸入實例,在訓練數據集中找到與該實例最鄰近的K個實例(K個鄰居),這K個實例的多數屬于某個類,就把該輸入實例分類到這個類中。

如果一個樣本在特征空間中的k個最相似(即特征空間中最鄰近)的樣本中的大多數屬于某一個類別,則該樣本也屬于這個類別。K近鄰算法使用的模型實際上對應于對特征空間的劃分。

通俗地講,就是“物以類聚,人以群分”。

分類策略,就是“少數從屬于多數”。

算法描述:

KNN沒有顯示的訓練過程,在測試時,計算測試樣本和所有訓練樣本的距離,根據最近的K個訓練樣本的類別,通過多數投票的方式進行預測。具體算法描述如下:

輸入:訓練數據集T={(x1,y1),(x2,y2),...,(xn,yn)},其中xi∈Rn,yi∈{c1,c2,...,cK}和測試數據x

輸出:實例x所屬的類別

1) 根據給定的距離度量,在訓練集T中找到與x距離最近的k個樣本,涵蓋這k個點的x的鄰域記作Nk(x)。

2)在Nk(x)中根據分類規則(如多數表決)確定x的類別y:

核心思想:

當無法判定當前待分類點是從屬于已知分類中的哪一類時,依據統計學的理論看它所處的位置特征,衡量它周圍鄰居的權重,而把它歸為到權重更大的那一類中。

kNN的輸入是測試數據和訓練樣本數據集,輸出是測試樣本的類別。

KNN算法中,所選擇的鄰居都是已經正確分類的對象。KNN算法在定類決策上只依據最鄰近的一個或者幾個樣本的類別來決定待分樣本所屬的類別。

算法要素:

KNN 算法有3個基本要素:

1)K值的選擇:K值的選擇會對算法的結果產生重大影響。K值較小意味著只有與輸入實例較近的訓練實例才會對預測結果起作用,但容易發生過擬合;如果 K 值較大,優點是可以減少學習的估計誤差,但缺點是學習的近似誤差增大,這時與輸入實例較遠的訓練實例也會對預測起作用,使預測發生錯誤。在實際應用中,K 值一般選擇一個較小的數值,通常采用交叉驗證的方法來選擇最優的 K 值。隨著訓練實例數目趨向于無窮和 K=1 時,誤差率不會超過貝葉斯誤差率的2倍,如果K也趨向于無窮,則誤差率趨向于貝葉斯誤差率。

2)距離度量:距離度量一般采用 Lp 距離,當p=2時,即為歐氏距離,在度量之前,應該將每個屬性的值規范化,這樣有助于防止具有較大初始值域的屬性比具有較小初始值域的屬性的權重過大。

對于文本分類來說,使用余弦(cosine)來計算相似度就比歐式(Euclidean)距離更合適。

3)分類決策規則:該算法中的分類決策規則往往是多數表決,即由輸入實例的K個最臨近的訓練實例中的多數類決定輸入實例的類別。

算法流程:

1)準備數據,對數據進行預處理。

2)選用合適的數據結構存儲訓練數據和測試元組。

3)設定參數,如K。

4)維護一個距離由大到小的優先級隊列(長度為K),用于存儲最近鄰訓練元組。隨機從訓練元組中選取K個元組作為初始的最近鄰元組,分別計算測試元組到這K個元組的距離,將訓練元組標號和距離存入優先級隊列。

5)遍歷訓練元組集,計算當前訓練元組與測試元組的距離,將所得距離L與優先級隊列中的最大距離Lmax。

6)進行比較。若L>=Lmax,則舍棄該元組,遍歷下一個元組。若L

7)遍歷完畢,計算優先級隊列中K個元組的多數類,并將其作為測試元組的類別。

8)測試元組集測試完畢后計算誤差率,繼續設定不同的K值重新進行訓練,最后取誤差率最小的K值。

算法優點:

1)KNN從原理上也依賴于極限定理,但在類別決策時,只與極少量的相鄰樣本有關。

2)由于KNN方法主要靠周圍有限的鄰近的樣本,而不是靠判別類域的方法來確定所屬類別的,因此對于類域的交叉或重疊較多的待分樣本集來說,KNN方法較其他方法更為適合。

3)算法本身簡單有效,精度高,對異常值不敏感,易于實現,無需估計參數,分類器不需要使用訓練集進行訓練,訓練時間復雜度為0。

4)KNN 分類的計算復雜度和訓練集中的文檔數目成正比,即,如果訓練集中文檔總數為n,那么KNN的分類時間復雜度為O(n)。

5)適合對稀有事件進行分類。

6)特別適合于多分類問題(multi-modal),對象具有多個類別標簽,kNN比SVM的表現要好。

算法缺點:

1)當樣本不平衡時,樣本數量并不能影響運行結果。

2)算法計算量較大;

3)可理解性差,無法給出像決策樹那樣的規則。

改進策略:

KNN算法因其提出時間較早,隨著其他技術的不斷更新和完善,KNN算法逐漸顯示出諸多不足之處,因此許多KNN算法的改進算法也應運而生。算法改進目標主要朝著分類效率和分類效果兩個方向。

改進1:通過找出一個樣本的k個最近鄰居,將這些鄰居的屬性的平均值賦給該樣本,就可以得到該樣本的屬性。

改進2:將不同距離的鄰居對該樣本產生的影響給予不同的權值(weight),如權值與距離成反比(1/d),即和該樣本距離小的鄰居權值大,稱為可調整權重的K最近鄰居法WAKNN(weighted adjusted K nearestneighbor)。但WAKNN會造成計算量增大,因為對每一個待分類的文本都要計算它到全體已知樣本的距離,才能求得它的K個最近鄰點。

改進3:事先對已知樣本點進行剪輯(editing技術),事先去除(condensing技術)對分類作用不大的樣本。該算法比較適用于樣本容量比較大的類域的自動分類,而那些樣本容量較小的類域采用這種算法比較容易產生誤分。

考慮因素:

實現 K 近鄰算法時,主要考慮的因素是如何對訓練數據進行快速 K 近鄰搜索,這在特征空間維數大及訓練數據容量大時是非常必要的。

應用場景:

K 近鄰算法應用場景包括機器學習、字符識別、文本分類、圖像識別等領域。

結語:

K近鄰算法KNN,也叫K最近鄰算法,是機器學習研究的一個活躍領域。最簡單的暴力算法,比較適合小數據樣本。K近鄰算法使用的模型實際上對應于對特征空間的劃分。KNN算法不僅可以用于分類,還可以用于回歸。KNN算法在人工智能之機器學習、字符識別、文本分類、圖像識別等領域有著廣泛應用。

關鍵詞: 人工智能

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創投網 - m.7778890.com All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

成人精品水蜜桃_成人在线丰满少妇av_91亚洲国产高清_欧美日韩免费区域视频在线观看
亚洲视频一二区| 在线观看日韩电影| 国产精品三级电影| 欧美精品福利| 一区二区三区欧美在线观看| 一本色道久久| 青青草97国产精品免费观看无弹窗版| 久久三级福利| 国产福利91精品| 国产婷婷精品av在线| 国产精品二区影院| 视频一区二区三区中文字幕| 欧美日韩专区在线| 99在线热播精品免费| 国产精品免费人成网站| 久久精品人人做人人爽97| 日韩av在线免费观看不卡| 亚洲一区二区三区高清不卡| 中文字幕一区二区5566日韩| 欧美日韩系列| 一色桃子久久精品亚洲| 欧美另类专区| 国产精品久久久久久久久果冻传媒 | 亚洲黄网站在线观看| 国产亚洲高清视频| 国产一本一道久久香蕉| 中文文精品字幕一区二区| 另类天堂av| 成人亚洲精品久久久久软件| 亚洲视频免费看| 欧美日韩国产精品成人| 亚洲欧美综合一区| 日日摸夜夜添夜夜添国产精品 | 国产在线观看一区二区| 国产农村妇女精品| 欧美一级久久| 99re视频精品| 亚洲一区在线观看视频| 欧美一区二区私人影院日本| 国内激情久久| 激情综合色丁香一区二区| 国产日韩成人精品| 久久天堂成人| caoporn国产精品| 亚洲成人你懂的| 337p粉嫩大胆色噜噜噜噜亚洲| 永久91嫩草亚洲精品人人| 韩国精品主播一区二区在线观看| 国产精品三级在线观看| 欧美探花视频资源| 欧美日韩亚洲一区二区三区在线观看| 日韩高清欧美激情| 国产亚洲欧美日韩在线一区| 色悠久久久久综合欧美99| 欧美精品在线一区| 国产精品资源网| 亚洲国产精品欧美一二99| 久久久美女毛片| 欧美精品一卡两卡| 亚洲综合好骚| 国产综合亚洲精品一区二| 狠狠狠色丁香婷婷综合久久五月| 亚洲欧美一区二区三区孕妇| 91精品国模一区二区三区| 亚洲深爱激情| av亚洲精华国产精华| 免费三级欧美电影| 亚洲免费在线视频| 久久亚洲精华国产精华液| 国产欧美一区二区精品久导航 | 91久久夜色精品国产九色| 毛片基地黄久久久久久天堂| 久久亚洲私人国产精品va媚药| 国产精品手机在线| 成人免费观看视频| 亚洲成人动漫在线免费观看| 精品亚洲欧美一区| 亚洲色图都市小说| 欧美激情在线观看视频免费| 欧美一区二区三区喷汁尤物| 在线区一区二视频| 日韩欧美国产一区二区三区| 国产精品久久久久久久免费软件 | 成人综合激情网| 亚洲黄色在线视频| 日韩一级二级三级| 国产精品伊人日日| 97久久精品人人做人人爽50路 | 综合av第一页| 日韩视频免费观看高清完整版| 亚洲一区bb| 国产精品久久久久久亚洲毛片 | 一区二区三区小说| 日韩美女视频一区二区 | 性欧美大战久久久久久久久| 一区二区三区在线免费| 国产精品国产三级国产专播品爱网| 久久综合丝袜日本网| 欧美tk—视频vk| 亚洲精品一区二区三区蜜桃下载| 精品剧情在线观看| 日韩欧美在线综合网| 欧美色涩在线第一页| 久久久久久久久久久久久久一区 | 91蝌蚪porny| 欧美一区2区三区4区公司二百| 成人自拍视频在线| 国产精品白丝av| 丰满白嫩尤物一区二区| 国产成人亚洲精品狼色在线| 国产精品影音先锋| 国产成人av一区二区三区在线 | 激情文学综合网| 国产高清不卡一区| 国产1区2区3区精品美女| 成人国产精品免费网站| a美女胸又www黄视频久久| 成人丝袜高跟foot| 93久久精品日日躁夜夜躁欧美| 日韩欧美一二区| 国产视频亚洲| 在线欧美不卡| 国产综合网站| 亚洲性感美女99在线| 99久久婷婷国产| 国产98色在线|日韩| 久久91精品国产91久久小草| 日韩一区欧美二区| 性欧美疯狂xxxxbbbb| 亚洲综合视频在线观看| 亚洲日本在线天堂| √…a在线天堂一区| 日本一区二区久久| 国产精品久久久久桃色tv| 国产精品区一区二区三区| 国产欧美1区2区3区| 国产日产亚洲精品系列| 亚洲国产精品av| 亚洲国产成人私人影院tom| 精品国产免费视频| 久久天堂av综合合色蜜桃网| 欧美成人精精品一区二区频| 日韩一区二区麻豆国产| 日韩欧美卡一卡二| 经典三级在线一区| 欧美~级网站不卡| 国产精品综合| 欧美精品电影在线播放| 久久久久久久免费视频了| 亚洲你懂的在线视频| 久久99热国产| 国产精品v欧美精品v日韩精品| 模特精品在线| 日韩一二三四区| 亚洲日本va在线观看| 美女视频黄免费的久久| 92国产精品观看| 性欧美暴力猛交另类hd| 精品欧美黑人一区二区三区| 亚洲天堂精品在线观看| 黄页视频在线91| 亚洲国产婷婷| 91精品国产综合久久香蕉的特点| 国产精品天天看| 奇米影视7777精品一区二区| 91视频免费看| 91福利国产精品| 国产精品女主播在线观看| 免费欧美日韩国产三级电影| 91麻豆国产精品久久| 欧美亚洲在线| 欧美激情一区不卡| 久久成人av少妇免费| 伊人色综合久久天天五月婷| 欧美日韩精品一区二区在线播放| 国产精品成人一区二区三区夜夜夜| 狂野欧美性猛交blacked| 亚洲无线视频| 日韩欧美一区二区免费| 亚洲成人综合网站| 欧美精品综合| 91精品免费观看| 午夜久久久影院| 国产精品v日韩精品v欧美精品网站| 欧美日本一道本| 亚洲国产精品麻豆| 国产综合久久| 日韩欧美国产系列| 免费观看成人av| 国产精品日本欧美一区二区三区| 亚洲免费毛片网站| 国产激情视频一区二区三区欧美 | 精品国免费一区二区三区| 亚洲一区二区影院| 国产成人免费视频精品含羞草妖精| 悠悠资源网久久精品| 制服视频三区第一页精品| 一区二区三区欧美激情| 高清日韩电视剧大全免费| 亚洲手机成人高清视频|