查閱了十幾篇學(xué)習(xí)資源后,我總結(jié)了這份AI學(xué)習(xí)路徑
tags: ai,machine learning,deep learning
一句話概括:想進(jìn)入AI領(lǐng)域,需要學(xué)習(xí)的的東西很多,如果能在紛繁復(fù)雜的知識(shí)中找到一條合理的學(xué)習(xí)路徑,少走彎路,那該多好,本文將試圖找到這條路。
1 引言
作為一名想進(jìn)入AI領(lǐng)域的程序員,上網(wǎng)搜一下人工智能,大量的知識(shí)涌出來(lái),有AI發(fā)展,有機(jī)器學(xué)習(xí),有tensorflow,有python等等,但對(duì)于需要學(xué)什么,怎么學(xué)還是沒有明確的答案。可以想象自己是一名大學(xué)老師,需要開一門AI的課程,那么課程如何設(shè)置才能合理,有效率地讓學(xué)生學(xué)到知識(shí)。我查看了十多篇學(xué)習(xí)方法和學(xué)習(xí)資源的文章,瀏覽了幾十篇相關(guān)內(nèi)容后,做了一個(gè)資源整合,整理出一條相對(duì)完整的學(xué)習(xí)路徑。希望通過(guò)此總結(jié),一方面可以讓大家對(duì)進(jìn)入AI領(lǐng)域有一個(gè)清晰的學(xué)習(xí)目標(biāo),明白學(xué)習(xí)內(nèi)容,也可以根據(jù)此路徑制定自己的學(xué)習(xí)計(jì)劃。另一方面也可以激勵(lì)自己按計(jì)劃學(xué)習(xí)AI知識(shí)。
通過(guò)本文,可以收獲以下AI學(xué)習(xí)路徑,同時(shí)會(huì)給出相應(yīng)的參考學(xué)習(xí)資料:
-
學(xué)習(xí)一門新技能的方法論
-
AI人文科普
-
基礎(chǔ)知識(shí)
-
編程語(yǔ)言
-
機(jī)器學(xué)習(xí)
-
初級(jí)項(xiàng)目實(shí)戰(zhàn)深化知識(shí)
-
深度學(xué)習(xí)
-
高級(jí)項(xiàng)目實(shí)戰(zhàn)或論文
2 方法論
關(guān)于學(xué)習(xí)一門新技能或新知識(shí),學(xué)習(xí)方法很重要,好的學(xué)習(xí)方法可以少走彎路。首先,學(xué)習(xí)前需要先明確兩個(gè)問題:是什么?怎么學(xué)?這三個(gè)問題概括說(shuō)就是:學(xué)習(xí)目標(biāo)與學(xué)習(xí)計(jì)劃。學(xué)習(xí)目標(biāo)比較清楚,就是踏入AI領(lǐng)域這個(gè)門,可以從事AI相關(guān)工作。學(xué)習(xí)計(jì)劃就是對(duì)學(xué)習(xí)內(nèi)容及過(guò)程的設(shè)計(jì)與執(zhí)行,也就是本文所寫的內(nèi)容。還有就是建立學(xué)習(xí)的信心,學(xué)習(xí)不容易,以機(jī)器學(xué)習(xí)為例。在學(xué)習(xí)過(guò)程中,你會(huì)面對(duì)大量復(fù)雜的公式,在實(shí)際項(xiàng)目中會(huì)面對(duì)數(shù)據(jù)的缺乏,以及艱辛的調(diào)參等。只要制定合適的學(xué)習(xí)方法,學(xué)習(xí)是可以的。
明確了學(xué)習(xí)目標(biāo)和計(jì)劃,在學(xué)習(xí)的執(zhí)行層面,則需要側(cè)重于實(shí)踐,以興趣為先,踐學(xué)結(jié)合。這里則特別提一下,使用費(fèi)曼技巧,以教帶學(xué),是學(xué)習(xí)的好方法。簡(jiǎn)單來(lái)說(shuō),費(fèi)曼技巧就是通過(guò)向別人清楚地解說(shuō)某件事,來(lái)確認(rèn)自己的確弄懂了某件事。它分為四個(gè)步驟:
1) 選擇目標(biāo):明確目標(biāo)選擇一個(gè)概念
2) 教學(xué):學(xué)習(xí)這個(gè)概念和相關(guān)知識(shí),想象如何給一個(gè)孩子講清楚。如果是真的講授,更好。
3) 糾錯(cuò)并深入學(xué)習(xí):教學(xué)過(guò)程中是否有不清楚的地方,如果有,繼續(xù)學(xué)習(xí),加深理解。
4) 簡(jiǎn)化類比:用自己的語(yǔ)言,簡(jiǎn)單的,通過(guò)和現(xiàn)實(shí)世界的實(shí)例關(guān)聯(lián)類比,把一個(gè)概念講清楚
根據(jù)費(fèi)曼方法學(xué)習(xí)新技能,掌握更快,記憶更深刻。學(xué)習(xí)IT領(lǐng)域技能,此方法非常合適。
3 人工智能科普
3.1 AI人文歷史
首先了解這個(gè)領(lǐng)域,建立起全面的視野,培養(yǎng)起充足的興趣。AI是如何發(fā)展起來(lái)的,為什么在最近幾年才成為熱門的研究領(lǐng)域,AI技術(shù)包括哪些技術(shù)方向,有哪些應(yīng)用領(lǐng)域,未來(lái)會(huì)如何發(fā)展,前景如何,對(duì)社會(huì)的影響如何等等,對(duì)這些問題都了解后,可以理解AI的前世今生,可以加深自己對(duì)AI的印象,加強(qiáng)對(duì)AI的興趣,甚至可以發(fā)揮自己對(duì)AI的想象,對(duì)自己后續(xù)的AI學(xué)習(xí)可以有自己的想法。關(guān)于AI發(fā)展和科普,下面的資料可以參考:
-
書籍,《智能時(shí)代》,吳軍
-
書籍,《智能革命》,李彥宏
-
書籍,《人工智能》,騰訊研究院
-
書籍,《人工智能簡(jiǎn)史》,尼克
-
書籍,《人工智能時(shí)代》《人人都應(yīng)該知道的人工智能》,杰瑞卡·普蘭
-
書籍,《科學(xué)的極致:漫談人工智能》,集智俱樂部
-
書籍,《科技之巔》《科技之巔2》,麻省理工科技評(píng)論
-
博文,從機(jī)器學(xué)習(xí)談起:
https://www.cnblogs.com/subconscious/p/4107357.html
3.2 當(dāng)前AI發(fā)展及布局狀況
要學(xué)習(xí)人工智能,先看看當(dāng)前國(guó)內(nèi)互聯(lián)網(wǎng)巨頭各自對(duì)AI的布局情況,就大概知道AI當(dāng)前的風(fēng)口在哪里,會(huì)有哪些重要應(yīng)用,有哪些關(guān)鍵技術(shù)。各大公司旗下都設(shè)有AI平臺(tái)的官網(wǎng),各大AI 開放平臺(tái)一覽,地址:
https://blog.csdn.net/qq_15071263/article/details/82908201
對(duì)各大AI平臺(tái)的鏈接,可以看看。除了了解當(dāng)前AI在各互聯(lián)網(wǎng)公司的布局外,還可以關(guān)注一下這些公司對(duì)AI崗位的招聘要求及當(dāng)前的各大招聘網(wǎng)站對(duì)此崗位的要求情況,這樣有兩個(gè)好處,一是明確自己的學(xué)習(xí)方向,學(xué)習(xí)有側(cè)重點(diǎn),二是做到對(duì)自己學(xué)習(xí)的一定的心理預(yù)期,知道自己學(xué)到哪個(gè)程度才能有機(jī)會(huì)獲得此崗位。如下,是Boss直聘中的一則自然語(yǔ)言處理相關(guān)的招聘:

可見,數(shù)學(xué)基礎(chǔ)、數(shù)據(jù)處理、自然語(yǔ)言處理、機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘等技術(shù)是比較關(guān)鍵的,也是學(xué)習(xí)的重點(diǎn)。
關(guān)于AI當(dāng)前各大公司布局情況,參考資料如下:
-
文章,各大AI 開放平臺(tái)一覽:
https://blog.csdn.net/qq_15071263/article/details/82908201 -
網(wǎng)站,百度大腦:
https://ai.baidu.com/ -
網(wǎng)站,騰訊AI開放平臺(tái):
https://ai.qq.com/ -
網(wǎng)站,阿里達(dá)摩院:
https://damo.alibaba.com/ -
文章,自動(dòng)駕駛、金融、零售......BAT的AI之戰(zhàn)打到哪兒了:
https://www.huxiu.com/article/230094.html -
書籍,《人工智能標(biāo)準(zhǔn)化白皮書2018》:
http://www.cesi.ac.cn/201801/3545.html -
書籍,《人工智能發(fā)展白皮書-技術(shù)架構(gòu)篇(2018年)》:
http://www.caict.ac.cn/kxyj/qwfb/bps/201809/t20180906_184679.htm -
書籍,《人工智能發(fā)展白皮書產(chǎn)業(yè)應(yīng)用篇(2018年)》:
http://www.caict.ac.cn/kxyj/qwfb/bps/201812/t20181227_191672.htm -
書籍,《中國(guó)信通院相關(guān)白皮書》:
http://www.caict.ac.cn/kxyj/qwfb/bps/
3.3 AI架構(gòu)及職位選擇
3.3.1 AI架構(gòu)視角
人工智能從業(yè)務(wù)視角可以分為感知能力、認(rèn)知能力和服務(wù)能力三個(gè)層次,兩大應(yīng)用方向,如下:
人工智能技術(shù)視角,可以分為基礎(chǔ)設(shè)施層、技術(shù)層和應(yīng)用層。如下:
3.3.2 AI職位選擇
通過(guò)上面兩個(gè)圖,基本了解AI涉及的領(lǐng)域及技術(shù)的總體架構(gòu),結(jié)合前面的當(dāng)前互聯(lián)網(wǎng)巨頭的布局,可以看出,在未來(lái),對(duì)于基礎(chǔ)設(shè)施層和技術(shù)層,基本上由大公司來(lái)掌控和布局了,可發(fā)展和深入開發(fā)的空間相對(duì)較小,個(gè)人若想?yún)⑴c這些的研發(fā),則需要從底層的技術(shù)和算法學(xué)起,要求很高。而在應(yīng)用層,則會(huì)有更多的發(fā)展空間,利用 AI+行業(yè) 或 行業(yè)+AI 的模式,結(jié)合已有的AI基礎(chǔ)設(shè)施和AI技術(shù),可以做出更多的應(yīng)用。這既是個(gè)人發(fā)展的機(jī)會(huì),也是創(chuàng)業(yè)公司的機(jī)會(huì)。
文章《騰訊云總監(jiān)手把手教你,如何成為 AI 工程師》:
https://cloud.tencent.com/developer/article/1004751
對(duì)AI工程師做了分類,按垂直領(lǐng)域分:有語(yǔ)音識(shí)別,圖像視覺,個(gè)性化推薦等業(yè)務(wù)領(lǐng)域的AI工程師。按從事研發(fā)內(nèi)容分則有
-
1)AI 算法研究
這類人大都有博士學(xué)歷,在學(xué)校中積累了較好的理論和數(shù)學(xué)基礎(chǔ)積累,對(duì)最新的學(xué)術(shù)成果能較快理解和吸收。這里的理論是指比如語(yǔ)音處理,計(jì)算機(jī)視覺等專業(yè)知識(shí)。AI算法研究的人主要研究?jī)?nèi)容有 樣本特征,模型設(shè)計(jì)和優(yōu)化,模型訓(xùn)練。樣本特征是指如何從給定的數(shù)據(jù)中構(gòu)建樣本,定義樣本的特征,這在個(gè)性化推薦領(lǐng)域中就非常重要。模型設(shè)計(jì)和優(yōu)化是設(shè)計(jì)新的網(wǎng)絡(luò)模型,或基于已有的模型機(jī)型迭代優(yōu)化,比如CNN網(wǎng)絡(luò)模型中 AlexNet , GoogleNet v1/v2/v3, ResNet等新模型的不斷出現(xiàn),另外就是比如模型剪枝,在損失5%計(jì)算精度情況下,減少80%計(jì)算量,以實(shí)現(xiàn)移動(dòng)終端的邊緣計(jì)算等等。模型訓(xùn)練是指訓(xùn)練網(wǎng)絡(luò),如何防止過(guò)擬合以及快速收斂。
-
2)AI 工程實(shí)現(xiàn)
這類人主要提供將計(jì)算邏輯,硬件封裝打包起來(lái),方便模型的訓(xùn)練和預(yù)測(cè)。比如:- 精通Caffee/TensorFlow等訓(xùn)練框架源碼,能熟練使用并做針對(duì)性優(yōu)化;- 構(gòu)建機(jī)器學(xué)習(xí)平臺(tái),降低使用門檻,通過(guò)頁(yè)面操作提供樣本和模型就能啟動(dòng)訓(xùn)練;- 通過(guò)FPGA實(shí)行硬件加速,實(shí)現(xiàn)更低延時(shí)和成本的模型預(yù)測(cè);- 在新模型驗(yàn)證完成后,實(shí)現(xiàn)在線平滑的模型切換。
-
3)AI 應(yīng)用
側(cè)重驗(yàn)證好的模型在業(yè)務(wù)上的應(yīng)用,常見語(yǔ)音識(shí)別,圖像視覺,個(gè)性化推薦。當(dāng)然這也包括更多結(jié)合業(yè)務(wù)場(chǎng)景的應(yīng)用,比如終端網(wǎng)絡(luò)傳輸帶寬的預(yù)測(cè),圖片轉(zhuǎn)碼中參數(shù)的預(yù)測(cè)等等。
綜上所述,在選擇職位和方向時(shí),除非有比較好的數(shù)學(xué)和算法基礎(chǔ),建議從AI應(yīng)用層面來(lái)選擇,會(huì)更容易入手,發(fā)展機(jī)會(huì)更大。
本章的參考資料:
-
文章,如何系統(tǒng)學(xué)習(xí)知識(shí)圖譜:
https://blog.csdn.net/hadoopdevelop/article/details/79455758 -
文章,騰訊云總監(jiān)手把手教你,如何成為 AI 工程師:
https://cloud.tencent.com/developer/article/1004751
4 基礎(chǔ)知識(shí)
要學(xué)習(xí)人工智能,免不了要學(xué)習(xí)算法,學(xué)習(xí)算法,則需要數(shù)學(xué)基礎(chǔ)。而在具體計(jì)算過(guò)程中很多時(shí)候需要矩陣計(jì)算,因此線性代數(shù)知識(shí)也是需要。對(duì)于數(shù)據(jù)的分類,分析等,還需要有概率和統(tǒng)計(jì)。很多時(shí)候人工智能追求的就是最優(yōu)化問題,舉個(gè)粟子,BP神經(jīng)網(wǎng)絡(luò)使用的權(quán)重迭代變化,計(jì)算當(dāng)前權(quán)重值離最優(yōu)值的函數(shù)為損失函數(shù),迭代過(guò)程中通過(guò)求導(dǎo)來(lái)確定調(diào)大還是調(diào)小,這個(gè)求導(dǎo)得到的函數(shù)就是梯度,而這個(gè)迭代的過(guò)程就是梯度下降,在這個(gè)過(guò)程中,微積分知識(shí)也少不了。在學(xué)習(xí)過(guò)程中,經(jīng)常會(huì)遇到需要查看的論文了解原理,或者查閱一些英文資料,因此英文知識(shí)也是需要的。以上,總結(jié)來(lái)說(shuō),需要以下幾大基礎(chǔ)知識(shí):
-
線性代數(shù):標(biāo)量、向量、矩陣/張量乘法、求逆,奇異值分解/特征值分解,行列式,范數(shù)等
-
概率與統(tǒng)計(jì):貝葉斯、期望與方差、協(xié)方差、概率分布(0-1分布、二項(xiàng)分布、高斯分布)、獨(dú)立性與貝葉斯、最大似然和最大后驗(yàn)估計(jì)等
-
高等數(shù)學(xué):微積分、鏈?zhǔn)椒▌t、矩陣求導(dǎo)、線性優(yōu)化、非線性優(yōu)化(凸優(yōu)化/非凸優(yōu)化)以及其衍生的如梯度下降、牛頓法等
-
英文:常備一個(gè)在線英文詞典,能夠不吃力的看一些英文的資料網(wǎng)頁(yè)
以下是一些參考資料:
-
書籍,《線性代數(shù)應(yīng)該這樣學(xué)》,Sheldon Axler
-
書籍,《概率論與數(shù)理統(tǒng)計(jì)》,陳希孺
-
書籍,《數(shù)學(xué)分析新講》三冊(cè),張筑生
-
書籍,《深入淺出統(tǒng)計(jì)學(xué)》, Dawn Griffiths
-
書籍,《統(tǒng)計(jì)學(xué)習(xí)方法》,李航
-
書籍,《矩陣分析與應(yīng)用》,張賢達(dá)
-
文章,《機(jī)器學(xué)習(xí)理論篇1:機(jī)器學(xué)習(xí)的數(shù)學(xué)基礎(chǔ)》:
https://zhuanlan.zhihu.com/p/25197792
5 編程語(yǔ)言
當(dāng)前人工智能開發(fā)使用的最多的當(dāng)屬 python 了,當(dāng)然, java , c++ , matlab 和 R 也有不少。剛開始學(xué)習(xí),直接選擇 python 即可。對(duì)于編程語(yǔ)言的學(xué)習(xí),一個(gè)字,練。直接上機(jī)操作,主要分幾個(gè)模塊的學(xué)習(xí),python基礎(chǔ)(語(yǔ)法,函數(shù),數(shù)組,類等等),python常用的庫(kù),python的機(jī)器學(xué)習(xí)庫(kù)。以下是一些 pyhton 的學(xué)習(xí)資料以供參考:
-
教程,《廖雪峰Python教程》:
https://www.liaoxuefeng.com/wiki/1016959663602400 -
教程,《Python100例》:
https://www.runoob.com/python/python-100-examples.html -
文章,《從零開始寫Python爬蟲》:
https://zhuanlan.zhihu.com/p/26673214 -
視頻,《零基礎(chǔ)入門學(xué)習(xí)Python》:
https://www.bilibili.com/video/av4050443
6 機(jī)器學(xué)習(xí)知識(shí)
6.1 機(jī)器學(xué)習(xí)算法
需要明確,當(dāng)前人工智能技術(shù)中,機(jī)器學(xué)習(xí)占據(jù)了主導(dǎo)地位,但不僅僅包括機(jī)器學(xué)習(xí),而深度學(xué)習(xí)是機(jī)器學(xué)習(xí)中的一個(gè)子項(xiàng)。目前可以說(shuō),學(xué)習(xí)AI主要的是學(xué)習(xí)機(jī)器學(xué)習(xí),但是,人工智能并不等同于機(jī)器學(xué)習(xí)。具體到機(jī)器學(xué)習(xí)的流程,包括數(shù)據(jù)收集、清洗、預(yù)處理,建立模型,調(diào)整參數(shù)和模型評(píng)估。基礎(chǔ)則是機(jī)器學(xué)習(xí)的基本算法,包括回歸算法,決策樹、隨機(jī)森林和提升算法,SVM,聚類算法,EM算法,貝葉斯算法,隱馬爾科夫模型,LDA主題模型等等。這些網(wǎng)上已經(jīng)有不少機(jī)器學(xué)習(xí)的教程,學(xué)習(xí)非常方便,在搜索引擎一搜索,機(jī)器學(xué)習(xí)的文章也非常多,只要堅(jiān)持下去,結(jié)合后面的實(shí)踐,學(xué)習(xí)應(yīng)該不成問題。以下是一些參考資料:
-
書籍,《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》,Peter Harrington
-
書籍,《機(jī)器學(xué)習(xí)》,周志華
-
書籍,《機(jī)器學(xué)習(xí)導(dǎo)論》,Ethen Alpaydin
-
書籍,《機(jī)器學(xué)習(xí)基礎(chǔ):從入門到求職》胡歡武
-
書籍,《數(shù)據(jù)之美》,吳軍
-
視頻,《machine learning》吳恩達(dá):
https://www.coursera.org/learn/machine-learning -
視頻,《李宏毅機(jī)器學(xué)習(xí)2017》李宏毅:
http://t.cn/RpO3VJC -
文章,《機(jī)器學(xué)習(xí)Machine-Learning》:
https://github.com/JustFollowUs/Machine-Learning
6.2 機(jī)器學(xué)習(xí)框架
了解機(jī)器學(xué)習(xí)的算法,還需要有一定的工具來(lái)實(shí)現(xiàn),好在現(xiàn)在已經(jīng)有很多工具可以使用,如tensorflow,Keras,Theano,matlab等等,現(xiàn)在tensoflow是機(jī)器學(xué)習(xí)的熱門框架,入門可以深入學(xué)習(xí)它。以下是一些參考資料
-
書籍,《TensorFlow實(shí)戰(zhàn)》,黃文堅(jiān)
-
書籍,《Tensorflow:實(shí)戰(zhàn)Google深度學(xué)習(xí)框架》,鄭澤宇
-
視頻,《Tensorflow教程》莫煩:
http://t.cn/RTuDxFT
6.3 數(shù)據(jù)集選擇
"巧婦難為無(wú)米之炊",使用機(jī)器學(xué)習(xí)來(lái)進(jìn)行項(xiàng)目實(shí)踐時(shí),如果沒有數(shù)據(jù),就更不用說(shuō)模型訓(xùn)練了。因此,獲取數(shù)據(jù)集來(lái)做測(cè)試數(shù)據(jù)也是一個(gè)比較重要的工具,好在現(xiàn)在網(wǎng)上有不少的數(shù)據(jù)集可以獲取,參考資料如下:
-
手寫數(shù)字庫(kù)MNIST:
http://yann.lecun.com/exdb/mnist -
圖像處理數(shù)據(jù)COCO:
http://mscoco.org -
機(jī)器學(xué)習(xí)經(jīng)典開源數(shù)據(jù)集:
https://www.jianshu.com/p/83ebd261862a -
機(jī)器學(xué)習(xí)數(shù)據(jù)集哪里找:
https://www.jianshu.com/p/abce3d177e45
7 初級(jí)項(xiàng)目實(shí)踐
在實(shí)踐中學(xué)習(xí),用一些小的示例來(lái)實(shí)現(xiàn)功能,用機(jī)器學(xué)習(xí)來(lái)解決一個(gè)實(shí)際的問題(如圖像領(lǐng)域,識(shí)別狗,識(shí)別花等等),把機(jī)器學(xué)習(xí)方法當(dāng)作一個(gè)黑盒子來(lái)處理,選擇一個(gè)應(yīng)用方向,是圖像(計(jì)算機(jī)視覺),音頻(語(yǔ)音識(shí)別),還是文本(自然語(yǔ)言處理),推薦選擇圖像領(lǐng)域,這里面的開源項(xiàng)目較多。也可以上github找一下相關(guān)的開源項(xiàng)目來(lái)參考。
8 深度學(xué)習(xí)知識(shí)
深度學(xué)習(xí)是機(jī)器學(xué)習(xí)中的一個(gè)子項(xiàng),它源于人工神經(jīng)網(wǎng)絡(luò)的研究,含多個(gè)隱藏層的多層感知器就是一種深度學(xué)習(xí)結(jié)構(gòu)。學(xué)習(xí)過(guò)程中,需要對(duì)深度學(xué)習(xí)的概念進(jìn)行了解,熟悉BP神經(jīng)網(wǎng)絡(luò),CNN卷積神經(jīng)網(wǎng)絡(luò),RNN循環(huán)神經(jīng)網(wǎng)絡(luò)等原理及應(yīng)用。以下是一些參考資料:
-
書籍,《Deep Learning for Computer Vision with Python》,Adrian Rosebrock
-
書籍,《Tensorflow:實(shí)戰(zhàn)Google深度學(xué)習(xí)框架》,鄭澤宇
-
書籍,《深度學(xué)習(xí)》,伊恩·古德費(fèi)洛
-
書籍,《Python深度學(xué)習(xí)》,弗朗索瓦·肖萊
-
書籍,《深度學(xué)習(xí)與計(jì)算機(jī)視覺》,葉韻
-
視頻,《Deep Learning》吳恩達(dá):
https://www.bilibili.com/video/av49445369 -
視頻,《Stanford CS231N 2017》李飛飛:
http://t.cn/RTueAct -
視頻,《一天搞懂深度學(xué)習(xí)心得》李宏毅:
http://t.cn/RTukvY6 -
視頻,《李宏毅深度學(xué)習(xí)2017》:
http://t.cn/RpO3VJK -
視頻,《 Deep Learning With Tensorflow》:
http://t.cn/RTuDcjC
9 高級(jí)項(xiàng)目實(shí)踐或論文
具備了較強(qiáng)的知識(shí)儲(chǔ)備,可以進(jìn)入較難的實(shí)戰(zhàn)。兩個(gè)選擇,工業(yè)界的可以選擇看開源項(xiàng)目,以改代碼為目的來(lái)讀代碼;學(xué)術(shù)界的可以看特定領(lǐng)域的論文,為解決問題而發(fā)論文。或者可以參加 kaggle 競(jìng)賽,來(lái)驗(yàn)證一下,解決問題。到了這個(gè)階段,就看個(gè)人的修行了。不過(guò)到了此階段,回頭看一開始的學(xué)習(xí)計(jì)劃,基本已經(jīng)達(dá)到目的了。最后,對(duì)于論文查詢,就不得不提arXiv了,arXiv是個(gè)收集物理學(xué)、數(shù)學(xué)、計(jì)算機(jī)科學(xué)與生物學(xué)的論文預(yù)印本的網(wǎng)站。將預(yù)稿上傳到arxiv作為預(yù)收錄,可以防止自己的idea在論文被收錄前被別人剽竊。因此arXiv是個(gè)可以證明論文原創(chuàng)性(上傳時(shí)間戳)的文檔收錄網(wǎng)站。現(xiàn)今的很多科學(xué)家習(xí)慣先將其論文上傳至arXiv.org,再提交予專業(yè)的學(xué)術(shù)期刊。以下提供兩個(gè)工具可以使用:
-
arXiv官網(wǎng):
https://arxiv.org -
arxiv論文查詢:
http://www.arxiv-sanity.com -
帶代碼的論文查詢:
https://paperswithcode.com
總結(jié)
通過(guò)查詢并閱讀了十多篇對(duì)人工智能的學(xué)習(xí)方法和學(xué)習(xí)資源的文章后,本文試圖對(duì)這些資源進(jìn)行整合,整理出一條相對(duì)完整的學(xué)習(xí)路徑,每一個(gè)階段都給出了相應(yīng)的參考資料,有了資料,更重要的是需要去學(xué)習(xí)和實(shí)踐,希望對(duì)自己的學(xué)習(xí)有一個(gè)明確的計(jì)劃,也希望對(duì)想進(jìn)行AI領(lǐng)域的同學(xué)有幫助。






























