大家知道,算法是這兩年剛剛在中國(guó)比較熱門,然后工資也都屬于程序員中稍微高點(diǎn)的細(xì)分職業(yè)臼予,很多人鸣戴,也開始學(xué)習(xí)算法相關(guān)的知識(shí)了。
那么學(xué)習(xí)算法都需要哪些基礎(chǔ)知識(shí)呢粘拾?學(xué)習(xí)到什么階段就可以工做了呢窄锅?我也是各種整理了資料,分享給大家缰雇。
一入偷、高等數(shù)學(xué)基礎(chǔ)知識(shí)
1、數(shù)學(xué)里面函數(shù)的知識(shí)械哟,對(duì)數(shù)函數(shù)疏之、指數(shù)函數(shù)等,比如矩陣的定義暇咆,隊(duì)列矩陣锋爪,矩陣的轉(zhuǎn)換等。
2爸业、隨機(jī)變量几缭、離散型分布、連續(xù)性分布沃呢、二項(xiàng)分布、高斯分布等拆挥。
3薄霜、積分、導(dǎo)數(shù)纸兔、統(tǒng)計(jì)學(xué)等知識(shí)惰瓜。
4、梯度汉矿、積分崎坊、古典概率問(wèn)題等。
二洲拇、Python的一些基礎(chǔ)奈揍、高級(jí)應(yīng)用
1、Numpy數(shù)據(jù)結(jié)構(gòu)赋续、等及其一些操作男翰。
2、爬蟲的概念和原理纽乱。
3蛾绎、Pandas數(shù)據(jù)結(jié)構(gòu)和原理。
4、urlLib租冠、urllib2的一些使用鹏倘。
5、Matplotlib可視化庫(kù)的一些繪圖流程顽爹、scrapy框架纤泵、抓取等。
三话原、機(jī)器學(xué)習(xí)
1夕吻、什么是機(jī)器學(xué)習(xí)?
2繁仁、集成學(xué)習(xí)算法涉馅、回歸算法、SVM算法黄虱、KNN算法稚矿、聚類算法、決策樹算法捻浦、貝葉斯算法等的應(yīng)用和優(yōu)化晤揣。
四、深度學(xué)習(xí)
1朱灿、Tensorflow概述昧识。
2、BP神經(jīng)網(wǎng)絡(luò)盗扒、CNN神經(jīng)網(wǎng)絡(luò)跪楞、AE神經(jīng)網(wǎng)絡(luò)、RNN神經(jīng)網(wǎng)絡(luò)侣灶、GAN神經(jīng)網(wǎng)絡(luò)等一些其他網(wǎng)絡(luò)甸祭。
五、圖像處理
1褥影、傳統(tǒng)計(jì)算機(jī)視覺(jué)池户、YOLO系列。
2凡怎、CNN校焦、 faceNet、RCNN系列统倒、SSD等斟湃。
3、基于單圖檐薯、多圖的數(shù)據(jù)增強(qiáng)技術(shù)等凝赛。
六注暗、NLP自然語(yǔ)言
1、聊天機(jī)器人墓猎、貝葉斯模型捆昏、命名實(shí)體識(shí)別、條件隨機(jī)場(chǎng)毙沾、詞嵌入骗卜。
2、循環(huán)神經(jīng)網(wǎng)絡(luò)左胞、情感分類寇仓。
七、還有其他一些應(yīng)用案例烤宙、實(shí)戰(zhàn)開發(fā)等遍烦。
以上都學(xué)習(xí)一遍基本就對(duì)算法這塊了解的差不多了,也能夠在公司上手熟練開發(fā)了躺枕,
當(dāng)然我這里也有一套學(xué)習(xí)視頻資源服猪,想要了解的或者技術(shù)交流的可以加我 VX JackeyAnger