2018-07-31

? ? ? ?轉(zhuǎn)自http://tieba.baidu.com/p/3003228904?pid=49422465994&cid=0#49422465994

? ??事實(shí)上有許多的途徑可以了解機(jī)器學(xué)習(xí),也有許多的資源例如書(shū)籍、公開(kāi)課等可為所用,一些相關(guān)的比賽和工具也是你了解這個(gè)領(lǐng)域的好幫手赁豆。本文我將圍繞這個(gè)話題击狮,給出一些總結(jié)性的認(rèn)識(shí)块差,并為你由程序員到機(jī)器學(xué)習(xí)高手的蛻變旅程中提供一些學(xué)習(xí)指引刷后。? ??
? ??????機(jī)器學(xué)習(xí)的四個(gè)層次茁裙,根據(jù)能力可以將學(xué)習(xí)過(guò)程分成四個(gè)階段弓乙。這也是一個(gè)有助于我們將所有學(xué)習(xí)資源進(jìn)行分類(lèi)的好方法末融。

? ??????初學(xué)階段

? ??????新手階段

? ??????中級(jí)階段

? ??????高級(jí)階段

? ??????我之所以把初學(xué)階段和新手階段區(qū)分開(kāi)來(lái),是因?yàn)槲蚁胱屇切┩耆鯇W(xué)者(對(duì)這個(gè)領(lǐng)域感興趣的程序員)在初學(xué)階段對(duì)機(jī)器學(xué)習(xí)有一個(gè)大致的認(rèn)識(shí)唆貌,以便決定是否繼續(xù)深入滑潘。我們將分別探討這四個(gè)階段,并推薦一些能夠幫助我們更好地理解機(jī)器學(xué)習(xí)和提高相關(guān)技能的資源锨咙。對(duì)學(xué)習(xí)階段進(jìn)行這樣的分類(lèi)只是我個(gè)人的建議语卤,也許每個(gè)分類(lèi)的前后階段中也有一些適合當(dāng)前階段的資源。

? ??????初學(xué)階段

? ??????初學(xué)者是指那些對(duì)機(jī)器學(xué)習(xí)感興趣的程序員酪刀。他們或許已經(jīng)接觸過(guò)一些相關(guān)的書(shū)籍粹舵、wiki網(wǎng)頁(yè),或者是已經(jīng)上過(guò)幾節(jié)機(jī)器學(xué)習(xí)課程骂倘,但是他們并沒(méi)有真正地了解機(jī)器學(xué)習(xí)眼滤。他們?cè)趯W(xué)習(xí)過(guò)程感到沮喪是因?yàn)樗麄兊玫降慕ㄗh往往是針對(duì)中級(jí)或高級(jí)階段的。初學(xué)者需要的是一個(gè)感性的認(rèn)識(shí)而不是純粹的代碼历涝、教科書(shū)诅需、課程漾唉。他們首先需要對(duì)機(jī)器學(xué)習(xí)有一個(gè)是什么、為什么堰塌、怎么做的認(rèn)識(shí)以此為接下來(lái)的階段學(xué)習(xí)奠定基礎(chǔ)赵刑。

? ??????入門(mén)書(shū)籍:閱讀一些為程序員而寫(xiě)的數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)的入門(mén)書(shū)籍,例如《機(jī)器學(xué)習(xí):實(shí)用案例解析 》场刑、《集體智慧編程》般此、《數(shù)據(jù)挖掘:實(shí)用機(jī)器學(xué)習(xí)工具和技術(shù)》,這些都是很好的入門(mén)書(shū)籍牵现,推薦一篇進(jìn)一步討論這個(gè)話題的文章:《機(jī)器學(xué)習(xí)的最佳入門(mén)學(xué)習(xí)資源》相關(guān)概述視頻:也可以看一些科普性質(zhì)的機(jī)器學(xué)習(xí)演講铐懊。例如:《采訪Tom Mitchel》、《Peter Norvig 在Facebook的大數(shù)據(jù)演講》

? ??????與人交談:與機(jī)器學(xué)習(xí)領(lǐng)域的老手交流瞎疼,問(wèn)問(wèn)他們是如何入門(mén)的科乎,有什么資源值得推薦,是什么讓他們對(duì)機(jī)器學(xué)習(xí)如此狂熱丑慎。

? ??????機(jī)器學(xué)習(xí)課程101:我總結(jié)了一些關(guān)于入門(mén)的觀點(diǎn)喜喂,《為初學(xué)者準(zhǔn)備的機(jī)器學(xué)習(xí)課程101》瓤摧,如果你喜歡可以看一看竿裂。

? ??????新手階段

? ??????新手是指那些已經(jīng)對(duì)機(jī)器學(xué)習(xí)有一定了解的人,他們已經(jīng)閱讀過(guò)一些專業(yè)書(shū)籍或者是接受過(guò)完整地課程學(xué)習(xí)照弥,并且對(duì)這個(gè)東西有很大的興趣想做更深入的了解腻异,想通過(guò)進(jìn)一步學(xué)習(xí)去解決他們所面臨的問(wèn)題。

? ??????下面是給新手的一些資料或者建議:完成一門(mén)課程:完整地學(xué)習(xí)一門(mén)機(jī)器學(xué)習(xí)的課程这揣,例如斯坦福大學(xué)的機(jī)器學(xué)習(xí)課程悔常。多做課程筆記,盡可能地完成課程作業(yè)给赞,多問(wèn)問(wèn)題机打。

? ??????閱讀一些書(shū)籍:這里指的不是教科書(shū),而是為上面所列舉的為程序員初學(xué)者所準(zhǔn)備的書(shū)籍片迅。掌握一門(mén)工具:學(xué)會(huì)使用一門(mén)分析工具或者類(lèi)庫(kù)残邀,例如python的機(jī)器學(xué)習(xí)包Scikit-Learn、java的機(jī)器學(xué)習(xí)包WEKA柑蛇、R語(yǔ)言或者其他類(lèi)似的芥挣。具體地說(shuō),學(xué)習(xí)如何使用你在課程或書(shū)本上學(xué)來(lái)的算法耻台,看看它們處理問(wèn)題的實(shí)際效果空免。

? ??????寫(xiě)一寫(xiě)代碼:動(dòng)手實(shí)現(xiàn)一些簡(jiǎn)單的算法,例如感知機(jī)盆耽、K近鄰蹋砚、線性回歸扼菠。試圖寫(xiě)一些小程序去闡述你對(duì)這些算法的理解。

? ??????學(xué)習(xí)相關(guān)教程:完整地跟一門(mén)教程坝咐,為你所完成的小項(xiàng)目建立一個(gè)文件夾娇豫,其中包含數(shù)據(jù)集、腳本代碼等畅厢,以便你可以隨時(shí)回顧并有所收獲冯痢。

? ??????中級(jí)階段

? ??????在新手階段已經(jīng)閱讀過(guò)一些專業(yè)書(shū)籍并完成了一些專業(yè)課程,這些人已經(jīng)懂得如何使用機(jī)器學(xué)習(xí)相關(guān)的工具框杜,并且也已經(jīng)為實(shí)現(xiàn)機(jī)器學(xué)習(xí)算法和完成一些教程寫(xiě)過(guò)不少的代碼了浦楣。

? ??????中級(jí)階段其實(shí)是一個(gè)自我突破的過(guò)程,可以通過(guò)建立自己的項(xiàng)目去探索新的技巧并在社區(qū)的交流互動(dòng)中獲取更多的知識(shí)咪辱。中級(jí)階段的目標(biāo)是學(xué)習(xí)如何實(shí)現(xiàn)并使用準(zhǔn)確振劳、合適、健壯機(jī)器學(xué)習(xí)算法油狂。同樣历恐,他們也在數(shù)據(jù)預(yù)處理、數(shù)據(jù)清洗专筷、歸納總結(jié)上花了不少時(shí)間弱贼,并思考這些數(shù)據(jù)能解決什么問(wèn)題。

? ??????下面是給中級(jí)學(xué)習(xí)者的一些資料或者建議:建立自己的小項(xiàng)目:自己設(shè)計(jì)小型的編程項(xiàng)目或者是應(yīng)用機(jī)器學(xué)習(xí)算法解決問(wèn)題的小實(shí)驗(yàn)磷蛹。這就像是為探索你自己所感興趣的技術(shù)而設(shè)計(jì)一些教程吮旅。你可以自己實(shí)現(xiàn)一個(gè)算法或者是提供一些實(shí)現(xiàn)這些算法類(lèi)庫(kù)的鏈接。

? ??????數(shù)據(jù)分析:習(xí)慣于從數(shù)據(jù)集中探索并總結(jié)味咳。知道什么時(shí)候該用什么工具庇勃,獲取用于探索、學(xué)習(xí)相關(guān)技術(shù)的數(shù)據(jù)槽驶。

? ??????閱讀教科書(shū):閱讀并消化機(jī)器學(xué)習(xí)相關(guān)的教科書(shū)责嚷。這可能對(duì)理解用數(shù)學(xué)方式描述相關(guān)技術(shù)的能力有一定的要求,并且需要了解用公式的方式去對(duì)描述問(wèn)題和算法掂铐。編寫(xiě)你自己的工具:為開(kāi)源的機(jī)器學(xué)習(xí)平臺(tái)或類(lèi)庫(kù)編寫(xiě)插件和相關(guān)的程序包罕拂。這是學(xué)習(xí)如何實(shí)現(xiàn)健壯的、能用于生產(chǎn)環(huán)境下的算法的一個(gè)很好的鍛煉機(jī)會(huì)堡纬。將你的程序包運(yùn)用到項(xiàng)目中聂受,將代碼提交給社區(qū)進(jìn)行代碼審核,如果可能的話烤镐,努力將你的程序發(fā)布到開(kāi)源的平臺(tái)上蛋济,從大家的反饋中進(jìn)一步學(xué)習(xí)。

? ??????競(jìng)賽:參加與機(jī)器學(xué)習(xí)有關(guān)的比賽炮叶,比如與機(jī)器學(xué)習(xí)會(huì)議有關(guān)的碗旅,或者是提供像Kaggle這樣的平臺(tái)的比賽渡处。參與討論、提問(wèn)題祟辟,學(xué)習(xí)其他參賽者是如何解決問(wèn)題的医瘫。將這些項(xiàng)目、方法和代碼添加到你的項(xiàng)目庫(kù)中旧困。

? ??????高級(jí)階段

? ??????機(jī)器學(xué)習(xí)的高級(jí)玩家是那些已經(jīng)整理過(guò)大量機(jī)器學(xué)習(xí)算法或者是自己獨(dú)立實(shí)現(xiàn)算法的人醇份。他們或許參加過(guò)機(jī)器學(xué)習(xí)的競(jìng)賽又或許寫(xiě)過(guò)機(jī)器學(xué)習(xí)的程序包。他們已經(jīng)閱讀過(guò)許多書(shū)籍吼具、學(xué)習(xí)過(guò)許多相關(guān)課程僚纷,對(duì)這一領(lǐng)域有較充分的認(rèn)識(shí),同時(shí)對(duì)自己研究的幾個(gè)關(guān)鍵技術(shù)有很深入的了解拗盒。

? ??????這些高級(jí)使用者平時(shí)負(fù)責(zé)生產(chǎn)環(huán)境下的機(jī)器學(xué)習(xí)系統(tǒng)的建立怖竭、部署和維護(hù)。他們能時(shí)刻緊跟這個(gè)行業(yè)的最新動(dòng)態(tài)陡蝇,通過(guò)自己或他人的一線開(kāi)發(fā)經(jīng)驗(yàn)發(fā)現(xiàn)并了解每一種機(jī)器學(xué)習(xí)技術(shù)的細(xì)微差距痊臭。

? ??????下面是給高級(jí)階段學(xué)習(xí)者的一些資料:

? ??????定制開(kāi)發(fā)算法:根據(jù)業(yè)務(wù)需求定制開(kāi)發(fā)算法,實(shí)現(xiàn)會(huì)議登夫、期刊論文中關(guān)于某個(gè)相似問(wèn)題的算法广匙。自己設(shè)計(jì)算法:設(shè)計(jì)全新的算法去解決工作中遇到的問(wèn)題,這樣做的目的更多的是為工作中所面臨的困難找到最佳的解決方案悼嫉,而不是進(jìn)行該領(lǐng)域的前沿研究艇潭。案例學(xué)習(xí):閱讀甚至是重新設(shè)計(jì)機(jī)器學(xué)習(xí)競(jìng)賽或者是其他參賽者所提供的實(shí)際案例。這些一直在談“我是如何做到”的論文或文章中總是塞滿了關(guān)于數(shù)據(jù)準(zhǔn)備戏蔑、工程實(shí)踐以及使用技術(shù)的微妙技巧。

? ??????方法論:總結(jié)處理問(wèn)題的過(guò)程并系統(tǒng)化鲁纠,可以正式地分享出來(lái)也可以僅僅是作為個(gè)人總結(jié)总棵。他們總有一套自己解決問(wèn)題的思路并且不斷地提煉和改進(jìn)處理過(guò)程,試圖用更好的技術(shù)來(lái)或得最佳實(shí)踐改含。

? ??????學(xué)術(shù)研究:參加學(xué)術(shù)會(huì)議情龄,閱讀研究論文和學(xué)術(shù)專著,與機(jī)器學(xué)習(xí)領(lǐng)域的專家交流學(xué)習(xí)捍壤。他們會(huì)記錄工作中所積累的經(jīng)驗(yàn)發(fā)布到相關(guān)的期刊或者自己博客上骤视,然后回到工作崗位繼續(xù)研究。知識(shí)在不斷地收獲鹃觉,但學(xué)習(xí)永無(wú)止境专酗。在機(jī)器學(xué)習(xí)的征途中遇到問(wèn)題時(shí)你可以隨時(shí)停住腳步自己鉆研問(wèn)題自行解決,或者繞道而行查閱資料借用群體智慧盗扇,事實(shí)上祷肯,我希望繞道而行成為一種常態(tài)沉填。

? ??????這樣的學(xué)習(xí)階段劃分是以程序員的角度來(lái)規(guī)劃的,這可以作為技術(shù)人員實(shí)現(xiàn)從入門(mén)到精通的一條線性學(xué)習(xí)路線佑笋。我很樂(lè)意收到對(duì)于這篇文章的批評(píng)建議翼闹,這樣可以使文章變得更好。在特定的學(xué)習(xí)階段你可以得到更多的學(xué)習(xí)資源蒋纬,因?yàn)獒槍?duì)每個(gè)階段所推薦的學(xué)習(xí)資源也僅僅是我個(gè)人的建議猎荠。好了,現(xiàn)在想想你在哪個(gè)學(xué)習(xí)階段呢蜀备?接下來(lái)你該怎么做法牲?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市琼掠,隨后出現(xiàn)的幾起案子拒垃,更是在濱河造成了極大的恐慌,老刑警劉巖瓷蛙,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悼瓮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡艰猬,警方通過(guò)查閱死者的電腦和手機(jī)横堡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)冠桃,“玉大人命贴,你說(shuō)我怎么就攤上這事∈程” “怎么了胸蛛?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)樱报。 經(jīng)常有香客問(wèn)我葬项,道長(zhǎng),這世上最難降的妖魔是什么迹蛤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任民珍,我火速辦了婚禮,結(jié)果婚禮上盗飒,老公的妹妹穿的比我還像新娘嚷量。我一直安慰自己,他們只是感情好逆趣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布蝶溶。 她就那樣靜靜地躺著,像睡著了一般汗贫。 火紅的嫁衣襯著肌膚如雪身坐。 梳的紋絲不亂的頭發(fā)上秸脱,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音部蛇,去河邊找鬼摊唇。 笑死,一個(gè)胖子當(dāng)著我的面吹牛涯鲁,可吹牛的內(nèi)容都是我干的巷查。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼抹腿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼岛请!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起警绩,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤崇败,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后肩祥,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體后室,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年混狠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岸霹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡将饺,死狀恐怖贡避,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情予弧,我是刑警寧澤刮吧,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站桌肴,受9級(jí)特大地震影響皇筛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜坠七,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望旗笔。 院中可真熱鬧彪置,春花似錦、人聲如沸蝇恶。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)撮弧。三九已至潘懊,卻和暖如春姚糊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背授舟。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工救恨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人释树。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓肠槽,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親奢啥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子秸仙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

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