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