演算法工程師

2021-09-22 12:19:19 字數 984 閱讀 9978

演算法工程師方向也各有不同吧,說下訊號處理主要是調研也就是看*****,演算法**和驗證,也就是寫**,最後還有除錯了。

發布於 2016-06-20​ 

所謂演算法工程師,大致的工作範圍是演算法研究+工程實現兩部分,不同的人在不同的環境下各有側重。

第一部分,在目前國內網際網路公司的環境裡,說演算法研究,其實更多的工作是調研、比較、挑選、適配、評估和決策等等,與其他技術領域的技術選型和規劃並無本質差別。

從學術意義上來看,很難說是創新或設計新演算法;但從實際的效果來看,這種做法是經濟而高效的,一切圍繞場景需求和實際的使用效果出發,利用有限的資源取得最大收益。並且,雖然每乙個環節的創新性不強,但綜合各個環節的效果,未必就不是真正的創新。專利領域還有發明專利和實用新型兩種呢,恰到好處的解決實際問題,可以稱得上是創新。

另外,如果你發現面臨的問題沒有先例可循,現有的演算法都不合適,並且,你覺得這是個真正的有意義的問題,你也有能力取得突破,那麼恭喜你,你站在巨大機會的邊緣。具體例子請參見二十年前 pagerank 演算法誕生的過程--- --- 當然,也有人覺得 pagerank 演算法算不得創新,你覺得呢...

第二部分,工程化的部分其實是絕大部分演算法工程師每天的日常工作,收集資料、清洗、結構化、模型實現、debug、模型訓練、觀察 bad case、調整引數、重來一遍、再重來一遍... 

沒有經歷過手工清洗資料肉眼觀察引數被低階 bug 折磨得寢食難安的演算法工程師不足以言人生。

和開發工程師稍有不同的是,演算法工程師的產出週期更長,節奏更慢,尤其是在接觸到乙個全新問題的時候,所需的前置準備時間更多。但無論如何,工程師就是工程師,要對自己的產出負責。

以上是普通的演算法工程師在一般場景下的工作狀態,除此之外還可能有各種例外的情況,比如有偏底層演算法研究和探索的,當然更合適的稱呼是科學家或研究員;比如有偏計算平台架構設計和工程實現的,他們和系統工程師走得更近一些;還有偏資料和分析方向的,等等。

無論如何,有一點可以確定:不看 *****,不寫**,算不上合格的演算法工程師。

發布於 2016-06-18

阿里演算法工程師招聘

崗位要求 qualifications 1 本科以上學歷 碩士博士優先。具有很強的邏輯分析能力,對資料敏感。2 具有一定的資料建模實踐經驗,紮實的程式設計基礎,精通至少一門程式語言。熟悉r語言優先。3 熟悉常用機器學習演算法,對資訊檢索 自然語言處理 影象處理 語音處理等相關領域的應用問題有大量實踐...

演算法工程師的危機

9月20號訊飛ai同傳語音造假的新聞刷爆科技圈,科大訊飛股價應聲 3.89 不是65.3 標題黨文章害死人 吃瓜群眾紛紛感慨,有多少人工,就有多少智慧型。nips會議,人滿為患,改改網路結構,弄個啟用函式就想水一篇 到處都是ai演算法的培訓廣告,三個月,讓你年薪45萬!在西二旗或望京的地鐵車廂裡打個...

演算法工程師面試準備

貝葉斯 nb 神經網路 svm 概率圖模型 特徵選擇 其他 梯度下降的優缺點 降取樣,pca,lda pca的基於特徵值壓縮的方法 基於isolation forest識別的方法 梯度下降的優缺點 常見損失函式 bagging 和 boosting的區別 為什麼用最小二乘而不是最小四乘 gb和牛頓法...