0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

算法工程師涉及哪些領(lǐng)域

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-07-29 17:02 ? 次閱讀

一、算法工程師簡(jiǎn)介

(通常是月薪15k以上,年薪18萬(wàn)以上,只是一個(gè)概數(shù),具體薪資可以到招聘網(wǎng)站如拉鉤,獵聘網(wǎng)上看看)

算法工程師目前是一個(gè)高端也是相對(duì)緊缺的職位;

算法工程師包括

音/視頻算法工程師(通常統(tǒng)稱為語(yǔ)音/視頻/圖形開發(fā)工程師)、圖像處理算法工程師、計(jì)算機(jī)視覺算法工程師、通信基帶算法工程師、信號(hào)算法工程師、射頻/通信算法工程師、自然語(yǔ)言算法工程師、數(shù)據(jù)挖掘算法工程師、搜索算法工程師、控制算法工程師(云臺(tái)算法工程師,飛控算法工程師,機(jī)器人控制算法)、導(dǎo)航算法工程師(感謝補(bǔ)充)、其他【其他一切需要復(fù)雜算法的行業(yè)】

專業(yè)要求:計(jì)算機(jī)、電子、通信、數(shù)學(xué)等相關(guān)專業(yè);

學(xué)歷要求:本科及其以上的學(xué)歷,大多數(shù)是碩士學(xué)歷及其以上;

語(yǔ)言要求:英語(yǔ)要求是熟練,基本上能閱讀國(guó)外專業(yè)書刊,做這一行經(jīng)常要讀論文;

必須掌握計(jì)算機(jī)相關(guān)知識(shí),熟練使用仿真工具MATLAB等,必須會(huì)一門編程語(yǔ)言。

算法工程師的技能樹(不同方向差異較大,此處僅供參考)

1 機(jī)器學(xué)習(xí)

2 大數(shù)據(jù)處理:熟悉至少一個(gè)分布式計(jì)算框架Hadoop/Spark/Storm/ map-reduce/MPI

3 數(shù)據(jù)挖掘

4 扎實(shí)的數(shù)學(xué)功底

5 至少熟悉C/C++或者Java,熟悉至少一門編程語(yǔ)言例如java/python/R

加分項(xiàng):具有較為豐富的項(xiàng)目實(shí)踐經(jīng)驗(yàn)(不是水論文的哪種)

二、算法工程師大致分類與技術(shù)要求

(一)圖像算法/計(jì)算機(jī)視覺工程師類

包括

圖像算法工程師,圖像處理工程師,音/視頻處理算法工程師,計(jì)算機(jī)視覺工程師

要求

專業(yè):計(jì)算機(jī)、數(shù)學(xué)、統(tǒng)計(jì)學(xué)相關(guān)專業(yè);

技術(shù)領(lǐng)域:機(jī)器學(xué)習(xí),模式識(shí)別

技術(shù)要求:

(1) 精通DirectX HLSL和OpenGL GLSL等shader語(yǔ)言,熟悉常見圖像處理算法GPU實(shí)現(xiàn)及優(yōu)化;

(2) 語(yǔ)言:精通C/C++;

(3) 工具:Matlab數(shù)學(xué)軟件,CUDA運(yùn)算平臺(tái),VTK圖像圖形開源軟件【醫(yī)學(xué)領(lǐng)域:ITK,醫(yī)學(xué)圖像處理軟件包】

(4) 熟悉OpenCV/OpenGL/Caffe等常用開源庫(kù);

(5) 有人臉識(shí)別,行人檢測(cè),視頻分析,三維建模,動(dòng)態(tài)跟蹤,車識(shí)別,目標(biāo)檢測(cè)跟蹤識(shí)別經(jīng)歷的人優(yōu)先考慮;

(6) 熟悉基于GPU的算法設(shè)計(jì)與優(yōu)化和并行優(yōu)化經(jīng)驗(yàn)者優(yōu)先;

(7) 【音/視頻領(lǐng)域】熟悉H.264等視頻編解碼標(biāo)準(zhǔn)和FFMPEG,熟悉rtmp等流媒體傳輸協(xié)議,熟悉視頻和音頻解碼算法,研究各種多媒體文件格式,GPU加速;

應(yīng)用領(lǐng)域:

(1) 互聯(lián)網(wǎng):如美顏app

(2) 醫(yī)學(xué)領(lǐng)域:如臨床醫(yī)學(xué)圖像

(3) 汽車領(lǐng)域

(4) 人工智能

相關(guān)術(shù)語(yǔ):

(1) OCR:OCR (Optical Character Recognition,光學(xué)字符識(shí)別)是指電子設(shè)備(例如掃描儀或數(shù)碼相機(jī))檢查紙上打印的字符,通過檢測(cè)暗、亮的模式確定其形狀,然后用字符識(shí)別方法將形狀翻譯成計(jì)算機(jī)文字的過程

(2) Matlab:商業(yè)數(shù)學(xué)軟件;

(3) CUDA: (Compute Unified Device Architecture),是顯卡廠商NVIDIA推出的運(yùn)算平臺(tái)(由ISA和GPU構(gòu)成)。 CUDA?是一種由NVIDIA推出的通用并行計(jì)算架構(gòu),該架構(gòu)使GPU能夠解決復(fù)雜的計(jì)算問題

(4) OpenCL: OpenCL是一個(gè)為異構(gòu)平臺(tái)編寫程序的框架,此異構(gòu)平臺(tái)可由CPU,GPU或其他類型的處理器組成。

(5) OpenCV:開源計(jì)算機(jī)視覺庫(kù);OpenGL:開源圖形庫(kù);Caffe:是一個(gè)清晰,可讀性高,快速的深度學(xué)習(xí)框架。

(6) CNN:(深度學(xué)習(xí))卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network)CNN主要用來(lái)識(shí)別位移、縮放及其他形式扭曲不變性的二維圖形。

(7) 開源庫(kù):指的是計(jì)算機(jī)行業(yè)中對(duì)所有人開發(fā)的代碼庫(kù),所有人均可以使用并改進(jìn)代碼算法。

(二)機(jī)器學(xué)習(xí)工程師

包括

機(jī)器學(xué)習(xí)工程師

要求

專業(yè):計(jì)算機(jī)、數(shù)學(xué)、統(tǒng)計(jì)學(xué)相關(guān)專業(yè);

技術(shù)領(lǐng)域:人工智能,機(jī)器學(xué)習(xí)

技術(shù)要求:

(1) 熟悉Hadoop/Hive以及Map-Reduce計(jì)算模式,熟悉Spark、Shark等尤佳;

(2) 大數(shù)據(jù)挖掘;

(3) 高性能、高并發(fā)的機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘方法及架構(gòu)的研發(fā);

應(yīng)用領(lǐng)域:

(1)人工智能,比如各類仿真、擬人應(yīng)用,如機(jī)器人

(2)醫(yī)療用于各類擬合預(yù)測(cè)

(3)金融高頻交易

(4)互聯(lián)網(wǎng)數(shù)據(jù)挖掘、關(guān)聯(lián)推薦

(5)無(wú)人汽車,無(wú)人機(jī)

相關(guān)術(shù)語(yǔ):

(1) Map-Reduce:MapReduce是一種編程模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運(yùn)算。概念“Map(映射)”和“Reduce(歸約)”,是它們的主要思想,都是從函數(shù)式編程語(yǔ)言里借來(lái)的,還有從矢量編程語(yǔ)言里借來(lái)的特性。

(三)自然語(yǔ)言處理工程師

包括

自然語(yǔ)言處理工程師

要求

專業(yè):計(jì)算機(jī)相關(guān)專業(yè);

技術(shù)領(lǐng)域:文本數(shù)據(jù)庫(kù)

技術(shù)要求:

(1) 熟悉中文分詞標(biāo)注、文本分類、語(yǔ)言模型、實(shí)體識(shí)別、知識(shí)圖譜抽取和推理、問答系統(tǒng)設(shè)計(jì)、深度問答等NLP 相關(guān)算法;

(2) 應(yīng)用NLP、機(jī)器學(xué)習(xí)等技術(shù)解決海量UGC的文本相關(guān)性;

(3) 分詞、詞性分析、實(shí)體識(shí)別、新詞發(fā)現(xiàn)、語(yǔ)義關(guān)聯(lián)等NLP基礎(chǔ)性研究與開發(fā);

(4) 人工智能,分布式處理Hadoop;

(5) 數(shù)據(jù)結(jié)構(gòu)和算法;

應(yīng)用領(lǐng)域:

口語(yǔ)輸入、書面語(yǔ)輸入

、語(yǔ)言分析和理解、語(yǔ)言生成、口語(yǔ)輸出技術(shù)、話語(yǔ)分析與對(duì)話、文獻(xiàn)自動(dòng)處理、多語(yǔ)問題的計(jì)算機(jī)處理、多模態(tài)的計(jì)算機(jī)處理、信息傳輸與信息存儲(chǔ) 、自然語(yǔ)言處理中的數(shù)學(xué)方法、語(yǔ)言資源、自然語(yǔ)言處理系統(tǒng)的評(píng)測(cè)。

相關(guān)術(shù)語(yǔ):

(2) NLP:人工智能的自然語(yǔ)言處理,NLP (Natural Language Processing) 是人工智能(AI)的一個(gè)子領(lǐng)域。NLP涉及領(lǐng)域很多,最令我感興趣的是“中文自動(dòng)分詞”(Chinese word segmentation):結(jié)婚的和尚未結(jié)婚的【計(jì)算機(jī)中卻有可能理解為結(jié)婚的“和尚“】

(四)射頻/通信/信號(hào)算法工程師類

包括

3G/4G無(wú)線通信算法工程師, 通信基帶算法工程師,DSP開發(fā)工程師(數(shù)字信號(hào)處理),射頻通信工程師,信號(hào)算法工程師

要求

專業(yè):計(jì)算機(jī)、通信相關(guān)專業(yè);

技術(shù)領(lǐng)域:2G、3G、4G,BlueTooth(藍(lán)牙),WLAN,無(wú)線移動(dòng)通信, 網(wǎng)絡(luò)通信基帶信號(hào)處理

技術(shù)要求:

(1) 了解2G,3G,4G,BlueTooth,WLAN等無(wú)線通信相關(guān)知識(shí),熟悉現(xiàn)有的通信系統(tǒng)和標(biāo)準(zhǔn)協(xié)議,熟悉常用的無(wú)線測(cè)試設(shè)備;

(2) 信號(hào)處理技術(shù),通信算法;

(3) 熟悉同步、均衡、信道譯碼等算法的基本原理;

(4) 【射頻部分】熟悉射頻前端芯片,扎實(shí)的射頻微波理論和測(cè)試經(jīng)驗(yàn),熟練使用射頻電路仿真工具(如ADS或MW或Ansoft);熟練使用cadence、altium designer PCB電路設(shè)計(jì)軟件;

(5) 有扎實(shí)的數(shù)學(xué)基礎(chǔ),如復(fù)變函數(shù)、隨機(jī)過程、數(shù)值計(jì)算、矩陣論、離散數(shù)學(xué)

應(yīng)用領(lǐng)域:

通信

VR【用于快速傳輸視頻圖像,例如樂客靈境VR公司招募的通信工程師(數(shù)據(jù)編碼、流數(shù)據(jù))】

物聯(lián)網(wǎng),車聯(lián)網(wǎng)

導(dǎo)航,軍事,衛(wèi)星,雷達(dá)

相關(guān)術(shù)語(yǔ):

(1) 基帶信號(hào):指的是沒有經(jīng)過調(diào)制(進(jìn)行頻譜搬移和變換)的原始電信號(hào)。

(2) 基帶通信(又稱基帶傳輸):指?jìng)鬏敾鶐盘?hào)。進(jìn)行基帶傳輸?shù)南到y(tǒng)稱為基帶傳輸系統(tǒng)。傳輸介質(zhì)的整個(gè)信道被一個(gè)基帶信號(hào)占用。基帶傳輸不需要調(diào)制解調(diào)器,設(shè)備化費(fèi)小,具有速率高和誤碼率低等優(yōu)點(diǎn),。適合短距離的數(shù)據(jù)傳輸,傳輸距離在100米內(nèi),在音頻市話、計(jì)算機(jī)網(wǎng)絡(luò)通信中被廣泛采用。如從計(jì)算機(jī)到監(jiān)視器、打印機(jī)等外設(shè)的信號(hào)就是基帶傳輸?shù)?。大多?shù)的局域網(wǎng)使用基帶傳輸,如以太網(wǎng)、令牌環(huán)網(wǎng)。

(3) 射頻:射頻(RF)是Radio Frequency的縮寫,表示可以輻射到空間的電磁頻率(電磁波),頻率范圍從300KHz~300GHz之間(因?yàn)槠漭^高的頻率使其具有遠(yuǎn)距離傳輸能力)。射頻簡(jiǎn)稱RF射頻就是射頻電流,它是一種高頻交流變化電磁波的簡(jiǎn)稱。每秒變化小于1000次的交流電稱為低頻電流,大于10000次的稱為高頻電流,而射頻就是這樣一種高頻電流。高頻(大于10K);射頻(300K-300G)是高頻的較高頻段;微波頻段(300M-300G)又是射頻的較高頻段?!居芯€電視就是用射頻傳輸方式】

(4) DSP:數(shù)字信號(hào)處理,也指數(shù)字信號(hào)處理芯片

(五)數(shù)據(jù)挖掘算法工程師類

包括

推薦算法工程師,數(shù)據(jù)挖掘算法工程師

要求

專業(yè):計(jì)算機(jī)、通信、應(yīng)用數(shù)學(xué)、金融數(shù)學(xué)、模式識(shí)別、人工智能;

技術(shù)領(lǐng)域:機(jī)器學(xué)習(xí),數(shù)據(jù)挖掘

技術(shù)要求:

(1) 熟悉常用機(jī)器學(xué)習(xí)和數(shù)據(jù)挖掘算法,包括但不限于決策樹、Kmeans、SVM、線性回歸、邏輯回歸以及神經(jīng)網(wǎng)絡(luò)等算法;

(2) 熟練使用SQL、Matlab、Python等工具優(yōu)先;

(3) 對(duì)Hadoop、Spark、Storm等大規(guī)模數(shù)據(jù)存儲(chǔ)與運(yùn)算平臺(tái)有實(shí)踐經(jīng)驗(yàn)【均為分布式計(jì)算框架】

(4) 數(shù)學(xué)基礎(chǔ)要好,如高數(shù),統(tǒng)計(jì)學(xué),數(shù)據(jù)結(jié)構(gòu)

加分項(xiàng):數(shù)據(jù)挖掘建模大賽;

應(yīng)用領(lǐng)域

(1) 個(gè)性化推薦

(2) 廣告投放

(3) 大數(shù)據(jù)分析

相關(guān)術(shù)語(yǔ)

Map-Reduce:MapReduce是一種編程模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運(yùn)算。概念“Map(映射)”和“Reduce(歸約)”,是它們的主要思想,都是從函數(shù)式編程語(yǔ)言里借來(lái)的,還有從矢量編程語(yǔ)言里借來(lái)的特性。

(六)搜索算法工程師

要求

技術(shù)領(lǐng)域:自然語(yǔ)言

技術(shù)要求:

(1) 數(shù)據(jù)結(jié)構(gòu),海量數(shù)據(jù)處理、高性能計(jì)算、大規(guī)模分布式系統(tǒng)開發(fā)

(2) hadoop、lucene

(3) 精通Lucene/Solr/Elastic Search等技術(shù),并有二次開發(fā)經(jīng)驗(yàn)

(4) 精通Lucene/Solr/Elastic Search等技術(shù),并有二次開發(fā)經(jīng)驗(yàn);

(5) 精通倒排索引、全文檢索、分詞、排序等相關(guān)技術(shù);

(6) 熟悉Java,熟悉Spring、MyBatis、Netty等主流框架;

(7) 優(yōu)秀的數(shù)據(jù)庫(kù)設(shè)計(jì)和優(yōu)化能力,精通MySQL數(shù)據(jù)庫(kù)應(yīng)用 ;

(8) 了解推薦引擎和數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí)的理論知識(shí),有大型搜索應(yīng)用的開發(fā)經(jīng)驗(yàn)者優(yōu)先。

(七)控制算法工程師類

包括了云臺(tái)控制算法,飛控控制算法,機(jī)器人控制算法

要求

專業(yè):計(jì)算機(jī),電子信息工程,航天航空,自動(dòng)化

技術(shù)要求:

(1) 精通自動(dòng)控制原理(如PID)、現(xiàn)代控制理論,精通組合導(dǎo)航原理,姿態(tài)融合算法,電機(jī)驅(qū)動(dòng),電機(jī)驅(qū)動(dòng)

(2) 卡爾曼濾波,熟悉狀態(tài)空間分析法對(duì)控制系統(tǒng)進(jìn)行數(shù)學(xué)模型建模、分析調(diào)試;

加分項(xiàng):有電子設(shè)計(jì)大賽,機(jī)器人比賽,robocon等比賽經(jīng)驗(yàn),有硬件設(shè)計(jì)的基礎(chǔ);

應(yīng)用領(lǐng)域

(1)醫(yī)療/工業(yè)機(jī)械設(shè)備

(2)工業(yè)機(jī)器人

(3)機(jī)器人

(4)無(wú)人機(jī)飛控、云臺(tái)控制等

(八)導(dǎo)航算法工程師

要求

l 專業(yè):計(jì)算機(jī),電子信息工程,航天航空,自動(dòng)化

l 技術(shù)要求(以公司職位JD為例)

公司一(1)精通慣性導(dǎo)航、激光導(dǎo)航、雷達(dá)導(dǎo)航等工作原理;(2)精通組合導(dǎo)航算法設(shè)計(jì)、精通卡爾曼濾波算法、精通路徑規(guī)劃算法;(3)具備導(dǎo)航方案設(shè)計(jì)和實(shí)現(xiàn)的工程經(jīng)驗(yàn);(4)熟悉C/C++語(yǔ)言、熟悉至少一種嵌入式系統(tǒng)開發(fā)、熟悉Matlab工具;

公司二(1)熟悉基于視覺信息的SLAM、定位、導(dǎo)航算法,有1年以上相關(guān)的科研或項(xiàng)目經(jīng)歷;(2)熟悉慣性導(dǎo)航算法,熟悉IMU與視覺信息的融合;

應(yīng)用領(lǐng)域

無(wú)人機(jī)、機(jī)器人等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法工程師
    +關(guān)注

    關(guān)注

    2

    文章

    30

    瀏覽量

    6082
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    圖像算法工程師的利器——SpeedDP深度學(xué)習(xí)算法開發(fā)平臺(tái)

    隨著人工智能的興起,AI工程師特別是基于圖像的算法工程師日益成為炙手可熱的香餑餑。特別是在一些行業(yè)市場(chǎng)例如工業(yè)領(lǐng)域等行業(yè)領(lǐng)域,需要根據(jù)具體場(chǎng)
    的頭像 發(fā)表于 11-08 01:06 ?193次閱讀
    圖像<b class='flag-5'>算法</b><b class='flag-5'>工程師</b>的利器——SpeedDP深度學(xué)習(xí)<b class='flag-5'>算法</b>開發(fā)平臺(tái)

    FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

    邏輯工程師和 FPGA 原型驗(yàn)證工程師在工作重點(diǎn)和職責(zé)上存在一定的區(qū)別: FPGA 算法工程師: 主要關(guān)注算法的設(shè)計(jì)和優(yōu)化,以在 FPGA
    發(fā)表于 09-23 18:26

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個(gè)充滿機(jī)遇和挑戰(zhàn)的領(lǐng)域里,如何提升自己顯得非常重要,它決定了你未來(lái)的發(fā)展方向和成就。接下來(lái),我們一起探討一下。 1.奠定扎實(shí)
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    和通信協(xié)議,以及熟練掌握一種或多種編程語(yǔ)言和開發(fā)工具。 主要負(fù)責(zé)的任務(wù)和領(lǐng)域 嵌入式軟件工程師的工作涉及到各種任務(wù),主要包括: * 系統(tǒng)設(shè)計(jì):包括確定系統(tǒng)功能、分配資源、優(yōu)化性能等。 * 軟件編程:包括編程
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    fpga工程師前景如何

    FPGA工程師的前景看起來(lái)相當(dāng)積極和廣闊。隨著5G通信、物聯(lián)網(wǎng)、邊緣計(jì)算和人工智能等技術(shù)的快速發(fā)展,F(xiàn)PGA工程師的需求將進(jìn)一步增加。FPGA芯片具有可編程性強(qiáng)、并行處理能力強(qiáng)、功耗低等特點(diǎn),因此在
    的頭像 發(fā)表于 03-14 16:32 ?3042次閱讀

    優(yōu)秀電源工程師需要哪些必備技能?

    就帶大家細(xì)數(shù)一下優(yōu)秀電源工程師具備的那些技能。一、新手必備課程成為一名電源高手需要扎實(shí)的理論基礎(chǔ),涉及電路原理、語(yǔ)言編程和控制理論等多個(gè)學(xué)科領(lǐng)域。為了幫助大家更好地掌握電源開發(fā)相關(guān)的關(guān)鍵知識(shí)點(diǎn),我們整理
    發(fā)表于 01-29 11:29

    優(yōu)秀電源工程師的必備技能大揭秘!

    就帶大家細(xì)數(shù)一下優(yōu)秀電源工程師具備的那些技能。新手必備課程成為一名電源高手需要扎實(shí)的理論基礎(chǔ),涉及電路原理、語(yǔ)言編程和控制理論等多個(gè)學(xué)科領(lǐng)域。為了幫助大家更好地掌握
    的頭像 發(fā)表于 12-19 08:23 ?1655次閱讀
    優(yōu)秀電源<b class='flag-5'>工程師</b>的必備技能大揭秘!