算法工程師一直以高薪著稱,一般應(yīng)屆畢業(yè)生薪資都在20k/月以上。據(jù)最新數(shù)據(jù)顯示,2019屆碩士應(yīng)屆生的最高年薪已經(jīng)達(dá)到50萬,一線城市平均薪資大概在30萬左右,二三線城市稍微低一些,但也遠(yuǎ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é)通過濾算法,音頻處理,圖像處理,深度學(xué)習(xí)及AI算法,SLAM,VR,AR領(lǐng)域,傳統(tǒng)的算法等。
1、推薦算法和協(xié)通過濾算法,這類工程師主要是解決電商或者與轉(zhuǎn)化率相關(guān)問題的工程師。這類工程師需要掌握的就是特征工程、主成分分析、統(tǒng)計(jì)學(xué)、貝葉斯概率、決策樹(GBDT/XGBOOST)、邏輯回歸、協(xié)同過濾等等圍繞著轉(zhuǎn)化概率相關(guān)的知識(shí)體系。
2、語音信號(hào)處理,比如回路噪聲抑制什么的,一般用在語音聊天,語音識(shí)別的前端檢測,像現(xiàn)在做智能音箱的這些公司,多少都需要做一些。
3、圖像處理,尤其是基于OpenCV的圖像處理算法,一般產(chǎn)品里有做美顏,濾鏡什么的特別喜歡招這塊的人,近一兩年有被做深度學(xué)習(xí)取代的趨勢。google出了arcore,所以讓不少小公司也能出一些效果很好的換頭類應(yīng)用。
4、SLAM,集中在機(jī)器人定位導(dǎo)航上,比如無人車,掃地機(jī)器人,這個(gè)方向已經(jīng)很專了,一般需要有好的導(dǎo)師才能帶你入門,國內(nèi)這個(gè)方向的團(tuán)隊(duì)實(shí)驗(yàn)室來來回回就那么幾個(gè)。
5、VR,AR領(lǐng)域,涉及到的包括視頻跟蹤,SLAM,raytracing,幾何投影等等,實(shí)際上是一個(gè)綜合的領(lǐng)域,目前主要是做計(jì)算機(jī)視覺的轉(zhuǎn)行做這塊。
6、深度學(xué)習(xí)/AI算法工程師,這類工程師說到底要做的事情就是利用深度學(xué)習(xí)中的卷積網(wǎng)絡(luò)(CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(LSTM),甚至是深度強(qiáng)化學(xué)習(xí)(DRL)等新的技術(shù)來解決工作中的實(shí)際問題。
但是方向仍然是前面說的推薦、音視頻、自然語言等等。只不過用了深度學(xué)習(xí)技術(shù)以后,很多傳統(tǒng)方法解決不了的問題就比較容易解決了,或者有更高的準(zhǔn)確率。例如,圖像處理中的目標(biāo)識(shí)別、人臉識(shí)別、手勢識(shí)別等等;例如,音頻算法相關(guān)的ASR(語音識(shí)別)和TTS(語音合成);例如自然語言處理中的,命名實(shí)體識(shí)別、知識(shí)圖譜、翻譯等。
7、傳統(tǒng)的算法范疇還包括:所有的業(yè)務(wù)邏輯流程設(shè)計(jì),隨機(jī)數(shù)生成,校驗(yàn),加密解密,壓縮算法等等。
以上,就是小編為大家整理的算法工程師相關(guān)知識(shí),希望對大家有所幫助!