機(jī)器學(xué)習(xí)基礎(chǔ)算法(1)-KNN

KNN (最近鄰分類規(guī)則)--最簡單的機(jī)器學(xué)習(xí) 分類阳堕,回歸算法

個人認(rèn)為機(jī)器學(xué)習(xí)的三個最主要的特性,是 分類翻具,回歸,聚類萎馅。對于具體的問題,我們通過數(shù)據(jù)的抽象虹蒋,運用函數(shù)來表示問題糜芳,在一定的空間內(nèi),用凸優(yōu)化的思想來迭代魄衅,搜索更好的數(shù)值峭竣。這個過程得益于計算機(jī)不斷發(fā)展的計算能力,實則是統(tǒng)計晃虫,概率皆撩,數(shù)學(xué)抽象問題和計算機(jī)編程的完美結(jié)合,便成為機(jī)器學(xué)習(xí)哲银。

使用KNN算法解決一個現(xiàn)實的分類問題:如何區(qū)分 愛情片與 動作片 (不是愛情動作片扛吞!《機(jī)器學(xué)習(xí)實戰(zhàn)P16》? )

根據(jù)每部電影的打斗鏡頭數(shù),和接吻鏡頭數(shù)來做電影分類

根據(jù)打斗和接吻鏡頭數(shù)來做類型分類

????現(xiàn)在已經(jīng)知道6部電影的打斗荆责,接吻鏡頭數(shù)和電影分類滥比。對于一部未知影片,已知打斗和接吻鏡頭數(shù)做院,如何得到這部電影的分類盲泛?

我們計算電影和電影之間的距離,按照向量坐標(biāo)距離計算键耕,未知電影和已知電影的距離:

已知電影和未知電影的距離

按照距離遞增排序寺滚,可以找到k個最近的電影,讓k=3郁竟,即Kevin Longblade玛迄,Robo Slayer 3000由境,Amped 這三部愛情片的距離最近棚亩,因此我們判定未知電影為愛情片。這個簡單例子是KNN算法的簡明闡述虏杰。劃重點了:

????如果一個樣本在特征空間中有k個最近鄰的特征點(已知分類)讥蟆,而這k個特征點中大多數(shù)屬于某一個類別,那么這個樣本屬于那一類的概率最大纺阔。

KNN算法的具體實現(xiàn)流程如下:

1.初始化距離為最大值

2.計算未知樣本與每個訓(xùn)練樣本的距離d(多種距離計算方法)

3.得到目前的k個最近鄰的的最大距離dMax

4.重復(fù)步驟2瘸彤,4,需要計算所有未知樣本與已知樣本的距離(也是KNN的計算復(fù)雜缺陷)

5.統(tǒng)計k個最近鄰樣本中數(shù)量最大的所屬類別笛钝,確定未知樣本的分類质况。

KNN也可以用來做回歸愕宋,樣本的k個最近鄰居,可以計算樣本與鄰居的平均值结榄,或?qū)⒉煌従拥挠绊憴?quán)值賦給該樣本中贝,得到新的樣本。

KNN的Python代碼比較簡單臼朗,示例一小段KNN代碼邻寿,紅框中的內(nèi)容是關(guān)于距離計算的步驟

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市视哑,隨后出現(xiàn)的幾起案子绣否,更是在濱河造成了極大的恐慌,老刑警劉巖挡毅,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒜撮,死亡現(xiàn)場離奇詭異,居然都是意外死亡跪呈,警方通過查閱死者的電腦和手機(jī)淀弹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來庆械,“玉大人薇溃,你說我怎么就攤上這事$猿耍” “怎么了沐序?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長堕绩。 經(jīng)常有香客問我策幼,道長,這世上最難降的妖魔是什么奴紧? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任特姐,我火速辦了婚禮,結(jié)果婚禮上黍氮,老公的妹妹穿的比我還像新娘唐含。我一直安慰自己,他們只是感情好沫浆,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布捷枯。 她就那樣靜靜地躺著,像睡著了一般专执。 火紅的嫁衣襯著肌膚如雪淮捆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機(jī)與錄音攀痊,去河邊找鬼桐腌。 笑死,一個胖子當(dāng)著我的面吹牛苟径,可吹牛的內(nèi)容都是我干的哩掺。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼涩笤,長吁一口氣:“原來是場噩夢啊……” “哼嚼吞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蹬碧,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤舱禽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后恩沽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體誊稚,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年罗心,在試婚紗的時候發(fā)現(xiàn)自己被綠了里伯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡渤闷,死狀恐怖疾瓮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情飒箭,我是刑警寧澤狼电,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站弦蹂,受9級特大地震影響肩碟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凸椿,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一削祈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧脑漫,春花似錦髓抑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至劈伴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背跛璧。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工严里, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人追城。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓刹碾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親座柱。 傳聞我的和親對象是個殘疾皇子迷帜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容