成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

機器學(xué)習(xí)分享——KNN算法及numpy實現(xiàn)

U2FsdGVkX1x / 1235人閱讀

摘要:是一種非參數(shù)的懶惰的監(jiān)督學(xué)習(xí)算法非參數(shù)的意思是,模型不會對基礎(chǔ)數(shù)據(jù)分布做出任何假設(shè)。電腦端查看源碼參考資料網(wǎng)址是一個支持的人工智能建模平臺,能幫助你快速開發(fā)訓(xùn)練并部署應(yīng)用。

KNN 是一種非參數(shù)的懶惰的監(jiān)督學(xué)習(xí)算法.

非參數(shù)的意思是,模型不會對基礎(chǔ)數(shù)據(jù)分布做出任何假設(shè)。換句話說,模型的結(jié)構(gòu)是根據(jù)數(shù)據(jù)確定的。懶惰的意思是沒有或者只有很少的訓(xùn)練過程.

KNN 算法既可以處理分類問題,測試數(shù)據(jù)的類型由所有 K 個最近鄰點投票決定,也可以處理回歸問題,測試數(shù)據(jù)的值是所有 K 個最近鄰點的值的均值或眾數(shù).

KNN 的算法非常簡單.

例如,對于分類問題,算法流程如下,

對需要預(yù)測的每個數(shù)據(jù)依次執(zhí)行以下操作:

計算已知訓(xùn)練數(shù)據(jù)集中的點與當前點之間的距離;

按照距離遞增次序排序;

選取與當前點距離最小的k個點;

確定前k個點所在類別的出現(xiàn)頻率;

返回前k個點出現(xiàn)頻率最高的類別作為當前點的預(yù)測分類。


需要注意的是,要對數(shù)據(jù)進行特征縮放.下面兩張圖很好的闡釋了縮放的重要性.


那么KNN在實際使用中有哪些優(yōu)點和缺點呢?

它的優(yōu)點有:

可以處理線性和非線性數(shù)據(jù)

直觀上易于理解

具有較高的準確率

既可以用作回歸問題,也可以用作分類問題

它的缺點是

計算代價大

內(nèi)存要求高

數(shù)據(jù)量大時預(yù)測較慢

對無關(guān)的特征以及特征縮放敏感

在實際的使用過程中,可能會遇到如下的問題.

k 近鄰的類別出現(xiàn)了平局的情況. 例如在二分類中,正負類型的近鄰數(shù)相同,使用奇數(shù)個近鄰可以解決此問題,但是無法解決多分類的問題.這個時候可以

隨機決定屬于哪個類別

對某些類別設(shè)置優(yōu)先級

使用最近鄰來做最終的決定

2.訓(xùn)練數(shù)據(jù)的缺失值如何處理.如果不處理缺失值,則無法計算距離.對于缺失值的處理的核心原則是,盡可能小的影響距離的計算.一個合理的解決辦法是,使用訓(xùn)練數(shù)據(jù)的平均值來填充缺失值.

最后附上實現(xiàn)代碼,登錄之后就能查看了。
電腦端查看源碼

參考資料

https://medium.com/@adi.brons...

https://www.youtube.com/watch...

https://www.datacamp.com/comm...

https://stats.stackexchange.c...

————————————————————————————————————
Mo (網(wǎng)址:momodel.cn )是一個支持 Python 的人工智能建模平臺,能幫助你快速開發(fā)訓(xùn)練并部署 AI 應(yīng)用。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/20010.html

相關(guān)文章

  • 機器學(xué)習(xí)(六)-基于KNN分類算法的自動劃分電影的題材類型實現(xiàn)

    摘要:算法及工作原理近鄰算法采用測量不同特征值之間的距離方法進行分類。最后選擇個最相似數(shù)據(jù)中出現(xiàn)次數(shù)最多的分類作為新數(shù)據(jù)的分類。 1 分類算法引言 眾所周知,電影可以按照題材分類,然而題材本身是如何定義的?由誰來判定某部電影屬于哪個題材?也就是說同一題材的電影具有哪些公共特征?這些都是在進行電影分類時必須要考慮的問題。 動作片中也會存在接吻鏡頭,愛情片中也會存在打斗場景,我們不能單純依靠是...

    MkkHou 評論0 收藏0
  • 以??簡單易懂??的語言帶你搞懂有監(jiān)督學(xué)習(xí)算法【附Python代碼詳解】機器學(xué)習(xí)系列之KNN

    必須要看的前言 本文風格:以??簡單易懂??的語言帶你徹底搞懂KNN,了解什么是有監(jiān)督學(xué)習(xí)算法。 認真看完這篇文章,徹底了解KNN、了解監(jiān)督學(xué)習(xí)算法絕對是一樣很簡單的事情。 注:本篇文章非常詳細,同時我也附加了Python代碼,歡迎收藏后慢慢閱讀。 目錄 必須要看的前言監(jiān)督學(xué)習(xí)算法KNN/K近鄰算法1 算法原理1.1 實現(xiàn)過程1.2 距離的確定 2 算法的優(yōu)缺點3 算法的變種3.1 變...

    MoAir 評論0 收藏0
  • 機器學(xué)習(xí)(七)-基于KNN分類的約會網(wǎng)站配對改進算法

    摘要:項目介紹某用戶一直使用在線約會軟件尋找適合自己的約會對象。盡管約會網(wǎng)站會推薦不同的人選但她并不是喜歡每一個人。 1 項目介紹 某APP用戶一直使用在線約會軟件尋找適合自己的約會對象。盡管約會網(wǎng)站會推薦不同的人選,但她并不是喜歡每一個人。經(jīng)過一番總結(jié),她發(fā)現(xiàn)曾交往過三種類型的人: 不喜歡的人(3) 魅力一般的人(2) 極具魅力的人(1) 某APP用戶希望分類軟件可以更好地幫助她將匹...

    Songlcy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<