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í)從入門到進(jìn)階的基本流程,主要側(cè)重進(jìn)階部分。
一、機(jī)器學(xué)習(xí)入門必備知識(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í)入門,當(dāng)然是推薦課程和書籍,下面是想要入門機(jī)器學(xué)習(xí)的一些基本書籍和課程。
1、《數(shù)學(xué)之美》,作者吳軍。這本書非常適合入門去看,講的非常通俗,沒(méi)有那種通篇上來(lái)就列一堆公式的情況,把這邊書好好讀讀,你會(huì)發(fā)現(xiàn)算法是非常有意思的,能夠解決很多問(wèn)題。
2、《深入淺出數(shù)據(jù)分析》,這本書主要講解數(shù)據(jù)分析的一些基本概念和知識(shí),也適合入門閱讀。
3、《MySQL必知必會(huì)》,這本書主要是講解MySQL的,想要入門AI,基本的SQL還是要懂得。
4、《機(jī)器學(xué)習(xí)》,作者周志華,這本書可以說(shuō)是機(jī)器學(xué)習(xí)入門的法寶,不但是入門書,并且值得你后期甚至大后期不斷細(xì)細(xì)研讀,入門必看,進(jìn)階同樣重要。
5、《斯坦福大學(xué)公開課 :李飛飛-深度學(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)上買一到兩門課,從頭到尾跟著老師學(xué)習(xí),直接聽(tīng)上面的李飛飛課程可能很難直接跟上,有一兩門入門視頻課還是能加快學(xué)習(xí)速度的,另外提一點(diǎn)就是,入門不需太多,但是最好買一門質(zhì)量高的,這樣一般會(huì)有老師答疑還可以有群很多人交流,不至于學(xué)著學(xué)著堅(jiān)持不下去,堅(jiān)持也是很重要的。
二、機(jī)器學(xué)習(xí)進(jìn)階必備知識(shí)
在有了上面學(xué)習(xí)的基本功底之后,就可以考慮進(jìn)階學(xué)習(xí)了,上面的入門知識(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ì)開始偏向于具體算法和編程實(shí)踐部分了,這部分建議不要貪多,可以采取各個(gè)知識(shí)點(diǎn)逐個(gè)突破的方法,各個(gè)算法挨個(gè)擊破辦法,先給大家推薦幾本靠譜的書籍:
1、《機(jī)器學(xué)習(xí)》,作者周志華。對(duì),又是它,不要小看這本書,他會(huì)伴隨你整個(gè)學(xué)習(xí)過(guò)程,這本書個(gè)人感覺(jué)并不是每個(gè)算法講的都很好,對(duì)于算法各個(gè)擊破,建議像決策樹、隨機(jī)森林、樸素貝葉斯和集成算法好好看看,這部分寫的很好,像決策樹,基本上按照它講的,完全可以手工擼代碼實(shí)現(xiàn),很贊的。
2、《統(tǒng)計(jì)學(xué)習(xí)方法》,作者李航。這本書可以說(shuō)是進(jìn)階利器,要想把機(jī)器學(xué)習(xí)里面的算法搞明白,這本書一定要好好讀讀,建議這本書里面的SVM、KNN算法好好看看,這本書講的非常明白透徹,像SVM很多書省略很多步驟,講的不夠透徹。
3、《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》,提著籃子背著鋤頭的那本書,這本書非常適合同時(shí)結(jié)合上面兩本書一起看,個(gè)人認(rèn)為是機(jī)器學(xué)習(xí)的“三劍客”,這三本書好好看看,跟著步驟擼點(diǎn)代碼,了解的會(huì)更深入的。
4、《利用python進(jìn)行數(shù)據(jù)分析》,這本書非常重要,上面講的是算法原理,要是真正將算法應(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í)踐非常重要,只看書是不夠的,這部分建議找一門課或者買一門課跟著學(xué)效果會(huì)好。
5、《python自然語(yǔ)言處理》,這本書主要是講自然語(yǔ)言處理的,也是一個(gè)比較重要的分支,有感興趣的可以學(xué)一下
6、《Neural Networks and Deep Learning》,作者M(jìn)ichael Nielsen。這本書可以作為深度學(xué)習(xí)的入門和進(jìn)階,這本書要好好看看,講的非常好,手把手教你深度學(xué)習(xí)。
7、其他課程,這部分需要學(xué)習(xí)的東西比入門多了很多,要想把這部分學(xué)好,需要花費(fèi)大量的時(shí)間去看書,但是如果一直在看書,沒(méi)有實(shí)踐項(xiàng)目,會(huì)很難堅(jiān)持下來(lái),建議小伙伴們找一門從頭到尾帶你學(xué)習(xí)的課程,一邊看書一邊學(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í)踐理論結(jié)合重要
在列舉了上面的學(xué)習(xí)后,很多人可能會(huì)一頭扎進(jìn)書山中埋頭苦讀,讀完一本接著一本最后發(fā)現(xiàn)什么都懂點(diǎn)什么又都沒(méi)懂,這樣效率是很低的,如果你是搞學(xué)術(shù)的不在此范圍內(nèi),相信多數(shù)人還是偏應(yīng)用,從事相關(guān)工作,在IT界,實(shí)踐才能學(xué)到東西,不要一直看書,可以邊看邊試試寫點(diǎn)代碼,實(shí)現(xiàn)個(gè)小公式,小算法,這樣進(jìn)步快一些。
2、采取并行學(xué)習(xí)法而非串行
這幅圖可以作為學(xué)習(xí)的基本流程,但是未必需要前面具備才往后進(jìn)行,可以一邊學(xué)基礎(chǔ),一邊寫代碼,一邊還可以做比賽,這樣可能前期痛苦些,但是后面會(huì)學(xué)得快。
3、建立知識(shí)框架,修補(bǔ)知識(shí)漏洞
上面這幅圖是是sklearn的機(jī)器學(xué)習(xí)算法筆記,你可以在學(xué)習(xí)中去建立類似的筆記,有助于建立起整個(gè)學(xué)習(xí)框架,對(duì)于不懂得,再不斷從細(xì)節(jié)去學(xué)。
4、找到適合你的課程,跟著從頭到尾學(xué)
如果你是上班族或者是在學(xué)校里面而沒(méi)老師給你講這門課,那么報(bào)一門適合你的課程從頭到尾跟著學(xué)就非常重要了,不要過(guò)于相信你的自制力,沒(méi)有人和你一起學(xué),你學(xué)了很久也看不到自己有何進(jìn)步,慢慢興趣就沒(méi)了,所以找到能從頭到尾給你講的課程也很重要,這個(gè)大家可以多對(duì)比多發(fā)現(xiàn),總有一款適合你。
-
人工智能
+關(guān)注
關(guān)注
1804文章
48784瀏覽量
246889 -
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8493瀏覽量
134162 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5555瀏覽量
122534
原文標(biāo)題:機(jī)器學(xué)習(xí):怎樣才能做到從入門到不放棄?
文章出處:【微信號(hào):worldofai,微信公眾號(hào):worldofai】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
總結(jié)大佬經(jīng)驗(yàn),如何學(xué)習(xí)STM32?(入門、進(jìn)階)
什么是機(jī)器學(xué)習(xí)? 機(jī)器學(xué)習(xí)基礎(chǔ)入門
Ubuntu從入門到精通
《HTML 5 從入門到精通》-中文學(xué)習(xí)教程
安防監(jiān)控《從入門到精通技術(shù)學(xué)習(xí)資料》
監(jiān)控《從入門到精通技術(shù)學(xué)習(xí)資料》-中鼎安防網(wǎng)絡(luò)
從零到python機(jī)器學(xué)習(xí)大神的7個(gè)步驟
如何開始接觸機(jī)器學(xué)習(xí)_機(jī)器學(xué)習(xí)入門方法盤點(diǎn)

評(píng)論