什么是算法工程師呢?主要工作內(nèi)容有哪些?



算法工程師一直以高薪著稱(chēng),一般應(yīng)屆畢業(yè)生薪資都在20k/月以上。據(jù)最新數(shù)據(jù)顯示,2019屆碩士應(yīng)屆生的最高年薪已經(jīng)達(dá)到50萬(wàn),一線城市平均薪資大概在30萬(wàn)左右,二三線城市稍微低一些,但也遠(yuǎn)超其他專(zhuān)業(yè)。那么到底什么是算法工程師呢?它具體又包含哪些崗位呢?

 

作為一名算法工程師,除了必須掌握計(jì)算機(jī)編程相關(guān)知識(shí),熟練使用仿真工具M(jìn)ATLAB等,還必須了解業(yè)務(wù)背景,像人工智能算法工程師、交通算法工程師、圖像處理算法工程師等都需要熟悉公司的業(yè)務(wù),有一定業(yè)務(wù)學(xué)習(xí)能力。

一般互聯(lián)網(wǎng)公司的算法工程師,主要涉及這幾個(gè)領(lǐng)域:推薦算法和協(xié)通過(guò)濾算法,音頻處理,圖像處理,深度學(xué)習(xí)及AI算法,SLAM,VR,AR領(lǐng)域,傳統(tǒng)的算法等。

1、推薦算法和協(xié)通過(guò)濾算法,這類(lèi)工程師主要是解決電商或者與轉(zhuǎn)化率相關(guān)問(wèn)題的工程師。這類(lèi)工程師需要掌握的就是特征工程、主成分分析、統(tǒng)計(jì)學(xué)、貝葉斯概率、決策樹(shù)(GBDT/XGBOOST)、邏輯回歸、協(xié)同過(guò)濾等等圍繞著轉(zhuǎn)化概率相關(guān)的知識(shí)體系。

2、語(yǔ)音信號(hào)處理,比如回路噪聲抑制什么的,一般用在語(yǔ)音聊天,語(yǔ)音識(shí)別的前端檢測(cè),像現(xiàn)在做智能音箱的這些公司,多少都需要做一些。

3、圖像處理,尤其是基于OpenCV的圖像處理算法,一般產(chǎn)品里有做美顏,濾鏡什么的特別喜歡招這塊的人,近一兩年有被做深度學(xué)習(xí)取代的趨勢(shì)。google出了arcore,所以讓不少小公司也能出一些效果很好的換頭類(lèi)應(yīng)用。

4、SLAM,集中在機(jī)器人定位導(dǎo)航上,比如無(wú)人車(chē),掃地機(jī)器人,這個(gè)方向已經(jīng)很專(zhuān)了,一般需要有好的導(dǎo)師才能帶你入門(mén),國(guó)內(nèi)這個(gè)方向的團(tuán)隊(duì)實(shí)驗(yàn)室來(lái)來(lái)回回就那么幾個(gè)。

5、VR,AR領(lǐng)域,涉及到的包括視頻跟蹤,SLAM,raytracing,幾何投影等等,實(shí)際上是一個(gè)綜合的領(lǐng)域,目前主要是做計(jì)算機(jī)視覺(jué)的轉(zhuǎn)行做這塊。

6、深度學(xué)習(xí)/AI算法工程師,這類(lèi)工程師說(shuō)到底要做的事情就是利用深度學(xué)習(xí)中的卷積網(wǎng)絡(luò)(CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(LSTM),甚至是深度強(qiáng)化學(xué)習(xí)(DRL)等新的技術(shù)來(lái)解決工作中的實(shí)際問(wèn)題。

但是方向仍然是前面說(shuō)的推薦、音視頻、自然語(yǔ)言等等。只不過(guò)用了深度學(xué)習(xí)技術(shù)以后,很多傳統(tǒng)方法解決不了的問(wèn)題就比較容易解決了,或者有更高的準(zhǔn)確率。例如,圖像處理中的目標(biāo)識(shí)別、人臉識(shí)別、手勢(shì)識(shí)別等等;例如,音頻算法相關(guān)的ASR(語(yǔ)音識(shí)別)和TTS(語(yǔ)音合成);例如自然語(yǔ)言處理中的,命名實(shí)體識(shí)別、知識(shí)圖譜、翻譯等。

7、傳統(tǒng)的算法范疇還包括:所有的業(yè)務(wù)邏輯流程設(shè)計(jì),隨機(jī)數(shù)生成,校驗(yàn),加密解密,壓縮算法等等。

以上,就是小編為大家整理的算法工程師相關(guān)知識(shí),希望對(duì)大家有所幫助!

北大青鳥(niǎo)網(wǎng)上報(bào)名
北大青鳥(niǎo)招生簡(jiǎn)章