2017年人工智能已經(jīng)列入了國(guó)務(wù)院的人工智能發(fā)展規(guī)劃中,人工智能將成為推動(dòng)中國(guó)發(fā)展的新生科技力量,并在未來(lái)扮演著越來(lái)越重要的角色,對(duì)于想要從事AI行業(yè)的小伙伴們來(lái)說(shuō),如何能夠快速、深入的掌握機(jī)器學(xué)習(xí)相關(guān)知識(shí)顯得尤為重要。
下面給大家整理了下機(jī)器學(xué)習(xí)從入門(mén)到進(jìn)階的基本流程,主要側(cè)重進(jìn)階部分。
一、機(jī)器學(xué)習(xí)入門(mén)必備知識(shí)

上圖是人工智能與機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的關(guān)系以及隨時(shí)間發(fā)展的演化圖。如今在工業(yè)界中,機(jī)器學(xué)習(xí)和深度學(xué)習(xí)都有著舉足輕重的地位,二者解決的問(wèn)題多有不同:機(jī)器學(xué)習(xí)擅長(zhǎng)解決可結(jié)構(gòu)化數(shù)據(jù)的分類預(yù)測(cè)問(wèn)題,如房?jī)r(jià)預(yù)測(cè)、患病預(yù)測(cè)等;而深度學(xué)習(xí)更側(cè)重非結(jié)構(gòu)化數(shù)據(jù)的部分問(wèn)題,如圖片分類、文本分類等。
作為機(jī)器學(xué)習(xí)入門(mén),當(dāng)然是推薦課程和書(shū)籍,下面是想要入門(mén)機(jī)器學(xué)習(xí)的一些基本書(shū)籍和課程。
1、《數(shù)學(xué)之美》,作者吳軍。這本書(shū)非常適合入門(mén)去看,講的非常通俗,沒(méi)有那種通篇上來(lái)就列一堆公式的情況,把這邊書(shū)好好讀讀,你會(huì)發(fā)現(xiàn)算法是非常有意思的,能夠解決很多問(wèn)題。
2、《深入淺出數(shù)據(jù)分析》,這本書(shū)主要講解數(shù)據(jù)分析的一些基本概念和知識(shí),也適合入門(mén)閱讀。
3、《MySQL必知必會(huì)》,這本書(shū)主要是講解MySQL的,想要入門(mén)AI,基本的SQL還是要懂得。
4、《機(jī)器學(xué)習(xí)》,作者周志華,這本書(shū)可以說(shuō)是機(jī)器學(xué)習(xí)入門(mén)的法寶,不但是入門(mén)書(shū),并且值得你后期甚至大后期不斷細(xì)細(xì)研讀,入門(mén)必看,進(jìn)階同樣重要。
5、《斯坦福大學(xué)公開(kāi)課 :李飛飛-深度學(xué)習(xí)計(jì)算機(jī)視覺(jué)》,李飛飛是斯坦福大學(xué)(Stanford)計(jì)算機(jī)系教授、斯坦福人工智能實(shí)驗(yàn)室、視覺(jué)實(shí)驗(yàn)室主任。同時(shí),李飛飛在谷歌云擔(dān)任首席科學(xué)家。本課程屬于機(jī)器學(xué)習(xí)的深化課程,主要是介紹深度學(xué)習(xí)(尤其是卷積神經(jīng)網(wǎng)絡(luò)和與其相關(guān)的框架)在計(jì)算機(jī)視覺(jué)領(lǐng)域的應(yīng)用,內(nèi)容涵蓋多種神經(jīng)網(wǎng)絡(luò)具體結(jié)構(gòu)與訓(xùn)練應(yīng)用細(xì)節(jié),以及針對(duì)大規(guī)模圖像識(shí)別,物體定位,物體檢測(cè),圖像風(fēng)格遷移,圖像理解描述與視頻內(nèi)容識(shí)別等問(wèn)題的前沿解決思路。
6、其他課程,可以有選擇的在直播平臺(tái)上買一到兩門(mén)課,從頭到尾跟著老師學(xué)習(xí),直接聽(tīng)上面的李飛飛課程可能很難直接跟上,有一兩門(mén)入門(mén)視頻課還是能加快學(xué)習(xí)速度的,另外提一點(diǎn)就是,入門(mén)不需太多,但是最好買一門(mén)質(zhì)量高的,這樣一般會(huì)有老師答疑還可以有群很多人交流,不至于學(xué)著學(xué)著堅(jiān)持不下去,堅(jiān)持也是很重要的。
二、機(jī)器學(xué)習(xí)進(jìn)階必備知識(shí)
在有了上面學(xué)習(xí)的基本功底之后,就可以考慮進(jìn)階學(xué)習(xí)了,上面的入門(mén)知識(shí)可能要花費(fèi)你3個(gè)月甚至更長(zhǎng)的一些時(shí)間,但是無(wú)需過(guò)于糾結(jié),上面搞不懂的問(wèn)題,在進(jìn)階部分還可以繼續(xù)研究。
機(jī)器學(xué)習(xí)進(jìn)階,所要學(xué)習(xí)的知識(shí)會(huì)開(kāi)始偏向于具體算法和編程實(shí)踐部分了,這部分建議不要貪多,可以采取各個(gè)知識(shí)點(diǎn)逐個(gè)突破的方法,各個(gè)算法挨個(gè)擊破辦法,先給大家推薦幾本靠譜的書(shū)籍:
1、《機(jī)器學(xué)習(xí)》,作者周志華。對(duì),又是它,不要小看這本書(shū),他會(huì)伴隨你整個(gè)學(xué)習(xí)過(guò)程,這本書(shū)個(gè)人感覺(jué)并不是每個(gè)算法講的都很好,對(duì)于算法各個(gè)擊破,建議像決策樹(shù)、隨機(jī)森林、樸素貝葉斯和集成算法好好看看,這部分寫(xiě)的很好,像決策樹(shù),基本上按照它講的,完全可以手工擼代碼實(shí)現(xiàn),很贊的。
2、《統(tǒng)計(jì)學(xué)習(xí)方法》,作者李航。這本書(shū)可以說(shuō)是進(jìn)階利器,要想把機(jī)器學(xué)習(xí)里面的算法搞明白,這本書(shū)一定要好好讀讀,建議這本書(shū)里面的SVM、KNN算法好好看看,這本書(shū)講的非常明白透徹,像SVM很多書(shū)省略很多步驟,講的不夠透徹。
3、《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》,提著籃子背著鋤頭的那本書(shū),這本書(shū)非常適合同時(shí)結(jié)合上面兩本書(shū)一起看,個(gè)人認(rèn)為是機(jī)器學(xué)習(xí)的“三劍客”,這三本書(shū)好好看看,跟著步驟擼點(diǎn)代碼,了解的會(huì)更深入的。
4、《利用python進(jìn)行數(shù)據(jù)分析》,這本書(shū)非常重要,上面講的是算法原理,要是真正將算法應(yīng)用于實(shí)踐,有相當(dāng)大的一部分工作量是要對(duì)數(shù)據(jù)進(jìn)行處理和分析的,機(jī)器學(xué)習(xí)中的數(shù)據(jù)多數(shù)都可以轉(zhuǎn)化為DataFrame數(shù)據(jù)來(lái)進(jìn)行建模,數(shù)據(jù)分析學(xué)會(huì)了,實(shí)際應(yīng)用也就不遠(yuǎn)了,不過(guò),關(guān)于數(shù)據(jù)分析,實(shí)踐非常重要,只看書(shū)是不夠的,這部分建議找一門(mén)課或者買一門(mén)課跟著學(xué)效果會(huì)好。
5、《python自然語(yǔ)言處理》,這本書(shū)主要是講自然語(yǔ)言處理的,也是一個(gè)比較重要的分支,有感興趣的可以學(xué)一下
6、《Neural Networks and Deep Learning》,作者M(jìn)ichael Nielsen。這本書(shū)可以作為深度學(xué)習(xí)的入門(mén)和進(jìn)階,這本書(shū)要好好看看,講的非常好,手把手教你深度學(xué)習(xí)。
7、其他課程,這部分需要學(xué)習(xí)的東西比入門(mén)多了很多,要想把這部分學(xué)好,需要花費(fèi)大量的時(shí)間去看書(shū),但是如果一直在看書(shū),沒(méi)有實(shí)踐項(xiàng)目,會(huì)很難堅(jiān)持下來(lái),建議小伙伴們找一門(mén)從頭到尾帶你學(xué)習(xí)的課程,一邊看書(shū)一邊學(xué),效果更佳。
三、機(jī)器學(xué)習(xí)學(xué)習(xí)方法
上面已經(jīng)較為詳細(xì)的列舉了小白或者是有基本功的小伙伴學(xué)習(xí)機(jī)器學(xué)習(xí)的必備知識(shí)和課程,有了這些作為儲(chǔ)備,你的硬件資源就夠了,相當(dāng)于有了教材和課件,但是學(xué)習(xí)有了這些東西是不夠的,如何去學(xué),如何高效的學(xué)以及步驟和側(cè)重點(diǎn)也很重要,下面就給大家列舉下學(xué)習(xí)過(guò)程中的一些問(wèn)題。
1、切勿掉入書(shū)山中,實(shí)踐理論結(jié)合重要
在列舉了上面的學(xué)習(xí)后,很多人可能會(huì)一頭扎進(jìn)書(shū)山中埋頭苦讀,讀完一本接著一本最后發(fā)現(xiàn)什么都懂點(diǎn)什么又都沒(méi)懂,這樣效率是很低的,如果你是搞學(xué)術(shù)的不在此范圍內(nèi),相信多數(shù)人還是偏應(yīng)用,從事相關(guān)工作,在IT界,實(shí)踐才能學(xué)到東西,不要一直看書(shū),可以邊看邊試試寫(xiě)點(diǎn)代碼,實(shí)現(xiàn)個(gè)小公式,小算法,這樣進(jìn)步快一些。
2、采取并行學(xué)習(xí)法而非串行

這幅圖可以作為學(xué)習(xí)的基本流程,但是未必需要前面具備才往后進(jìn)行,可以一邊學(xué)基礎(chǔ),一邊寫(xiě)代碼,一邊還可以做比賽,這樣可能前期痛苦些,但是后面會(huì)學(xué)得快。
3、建立知識(shí)框架,修補(bǔ)知識(shí)漏洞

上面這幅圖是是sklearn的機(jī)器學(xué)習(xí)算法筆記,你可以在學(xué)習(xí)中去建立類似的筆記,有助于建立起整個(gè)學(xué)習(xí)框架,對(duì)于不懂得,再不斷從細(xì)節(jié)去學(xué)。
4、找到適合你的課程,跟著從頭到尾學(xué)
如果你是上班族或者是在學(xué)校里面而沒(méi)老師給你講這門(mén)課,那么報(bào)一門(mén)適合你的課程從頭到尾跟著學(xué)就非常重要了,不要過(guò)于相信你的自制力,沒(méi)有人和你一起學(xué),你學(xué)了很久也看不到自己有何進(jìn)步,慢慢興趣就沒(méi)了,所以找到能從頭到尾給你講的課程也很重要,這個(gè)大家可以多對(duì)比多發(fā)現(xiàn),總有一款適合你。
-
人工智能
+關(guān)注
關(guān)注
1821文章
50366瀏覽量
267048 -
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
67文章
8567瀏覽量
137255 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5610瀏覽量
124652
原文標(biāo)題:機(jī)器學(xué)習(xí):怎樣才能做到從入門(mén)到不放棄?
文章出處:【微信號(hào):worldofai,微信公眾號(hào):worldofai】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式從入門(mén)到進(jìn)階,怎么學(xué)?
總結(jié)大佬經(jīng)驗(yàn),如何學(xué)習(xí)STM32?(入門(mén)、進(jìn)階)
什么是機(jī)器學(xué)習(xí)? 機(jī)器學(xué)習(xí)基礎(chǔ)入門(mén)
Ubuntu從入門(mén)到精通
《HTML 5 從入門(mén)到精通》-中文學(xué)習(xí)教程
java從入門(mén)到精通
安防監(jiān)控《從入門(mén)到精通技術(shù)學(xué)習(xí)資料》
監(jiān)控《從入門(mén)到精通技術(shù)學(xué)習(xí)資料》-中鼎安防網(wǎng)絡(luò)
從零到python機(jī)器學(xué)習(xí)大神的7個(gè)步驟
如何開(kāi)始接觸機(jī)器學(xué)習(xí)_機(jī)器學(xué)習(xí)入門(mén)方法盤(pán)點(diǎn)
機(jī)器學(xué)習(xí)從入門(mén)到進(jìn)階的基本流程
評(píng)論