演算法工程師大致是做什麼的?

時間 2021-05-07 04:41:18

1樓:Jason

我不是演算法工程師,說一點我的理解。

【演算法】它是什麼?

字面意思:計算法則。

簡單說就是乙個函式,例如: y=4x+6,這是乙個函式,本身它是不具備任何價值的,但如果說這個函式符合生活中的某個場景,我們通過函式算出乙個偏好值,把這個過程寫入到乙個軟體當中,這樣對於我們做預期有非常大的價值。演算法過程是訓練乙個符合生活場景且是穩定有效的輸入輸出引數的函式。

另外乙個方面:排序、篩選,怎樣將大量資料排序和篩選,需要一定的操作步驟,而可以降下時間複雜度和空間複雜度成本的一種排序或篩選的操作過程,也就是演算法體現。

以上乙個非演算法工程師的理解

2樓:文西

我覺得大家回答的都好長好專業,我回答乙個外行也能看懂的答案吧搜尋工程決定了,例如根據你所在位置,把一些合規的餐廳,銷量高的餐廳,開門的餐廳召回來,例如它召回了 A、B、C、D、E、F、G

演算法工程的眼裡,他們會有乙個優化的目標,例如要讓你看到餐廳後,更容易去下單,此時優化的目標是轉化率。演算法的同學就會把你所有訂單作為正樣本,點過沒下單的作為負樣本;再把餐廳、你個人情況等各個維度的資料作為特徵;訓練乙個模型出來;然後用這個模型給這些餐廳打分,打分高的,你越容易去下單,讓後就把他們排前面。

當然實際的規則比這個複雜,但是基本上就是這樣的。

不同的演算法同學,訓練模型、優化的東西不一樣;對於廣告的同學,他們優化的是平台收入,物流的同學他們可能是根據歷史訂單配送時間預估配送時間等等。直覺上,凡是那種你有一大堆歷史資料,然後可以根據這些資料發現一些潛在規律的事情都可以用演算法工程來解決。

3樓:

現在想做演算法工程師的基本都是因為看著工資高但是本科出來做演算法不太現實,並且你才大二等到研究生畢業都五六年後了別的行業我不懂會不會興起,會不會火,但是現在所有人都知道的熱門的方向,五六年後,必成紅海。

演算法工程師也分好多方向,一般來講都會寫***演算法工程師。

最後還是建議,沒必要在大學就把自己的路給走窄了。

4樓:kakabubu

談一談當前關注比較多的AI/機器學習演算法工程師。首先是演算法本身,作為一名合格的演算法工程師需要對模型本身的數學原理有比較深入的理解,能根據結果現象去推測模型中的問題,對演算法本身進行改進,比如網路結構,運算元,loss函式優化等。

其次,熟悉業務場景,能夠根據實際業務需求靈活地選擇演算法模型。並不是學術界越前沿的東西越好,而是在滿足使用者需求前提下給出高價效比的解決方案。

最後,工程能力非常重要!(有時甚至比單純的構建演算法模型更重要)對於公司來說,再流弊的演算法,不能落地到產品中去,也沒什麼用!

5樓:不胖的羊

不要給名字騙了,大部分演算法工程師要的東西都應該在人工智慧底下,而不是演算法課

前者是AI分支,後者是理論分支。

你應該看機器學習那個方向,基礎科目是概率學

6樓:Billy

你說「有意往演算法工程師方向學習。但是一直找不到具體的關於這個職業的解釋「

也就是說你是在嚮往乙個你自己都不知道要做什麼的崗位學習?

很多時候,方向比速度更重要。

Wiki上有對於演算法工程學的解釋,可以參考: Algorithm engineering

學習演算法的話,《演算法導論》是必學的,國內有翻譯好的。WIKI: Introduction to Algorithms

你才大二,不懂的很多也不奇怪。努力吧。

7樓:不會說騷話

cs本科畢業生來亂答一發,演算法用過一些,但是對演算法工程師也沒什麼理解,就說我懂的吧,現在的計算機行業對演算法工程師的要求非常高,學位基本都要求碩士,僅僅是門檻,很少有例外,其次是自身硬實力,演算法對數學、程式設計的要求都很高,數學建模是必須學滴。雖然你是非科班,但是我看來不是太大的問題,畢竟學位門檻擺在那,你還需要乙個CS的碩士學位,本科期間打好數學底子,積極參加相關的各級比賽,大三開始籌備考研事宜,只要堅持得住,演算法工程師這不是很難,至於成就多高就看個人了,這種事還不是取決你決心多大嘛。。

8樓:竇子明

演算法工程師廣義上是指搞演算法的除了機器學習之外還包括控制演算法啊圖形演算法啊 slam啊

狹義上現在談演算法工程師一般指的是搞學習和大資料的俗稱調參俠。

9樓:李輝

為啥搞演算法?聽上去高大上,絕大部門公司裡面賺的沒有搞產品和方案的工程師多。這個問題想清楚再往下走,不然兩頭都撈不著。

舉個例子,一般公司裁員如果按部門來的話,最先走研究部門,再走產品部門,最後再砍市場和銷售...

10樓:Taykki

非專業人士回答,我也有不少本科同學轉行做了演算法工程師,他們本來的方向有電子商務,也有控制工程。不過有個共同特點,數學功底深厚,這也是他們可以考上知名院校軟體工程碩士的原因。

演算法工程師太吃香了,我們和他們合作時都非常羨慕他們的待遇。不過我們的規劃設計跟他們比起來技術難度的確難以差強人意。

具體很多演算法我也沒有深究過,他們只給了我們乙個介面,就可以套用。不過效率遠比自己寫的好得多,我們自己的需要把大資料在主機上跑乙個星期,他們的可能就幾分鐘。大大提高伺服器利用率。

11樓:王卡卡

我來勉強答一題

演算法工程師的核心是建模

不論什麼機器學習也好,深度學習也好,都是用模型解決存在於世界中的工程問題。

以前,網際網路公司利用CRUD就能完成業務的需求,後來出現了一些業務比如搜尋、推薦、廣告等,僅僅用CRUD無法滿足了,就出現了演算法工程師這個崗位。

在傳統的科技企業,演算法就是產品的靈魂,比如醫療的成像演算法,通訊中的通訊演算法,甚至汽車中變速箱的標定演算法……總結來說演算法工程師這個崗位難度最大的過程就是建立模型的過程。而每乙個工科行業都有它自己獨特的方式去建立這些模型。

忽然想轉開發了:'( :'( :'(

12樓:哈哈哈

可以嘗試下加入學校的ACM隊,參加些競賽。等你能拿到省級別的一等獎就可以去投演算法工程師的實習崗位了了。有公司會願意培養你的。

汽車法規認證工程師是做什麼的?

目前在某日系500強從事法規認證工作 簡單的敘述下我對這個行業的認識。法規和認證,是車企整車研發的最前端和最後端。法規,就需要隨時關注國家政策法規標準的最新進展,做到快速準確的獲取情報資訊,提供給技術研發部門。如果法規政策理解有誤,會導致整車技術研發出現偏差,影響接下來的認證工作。認證,就是整車完成...

街道組織科一般都是做什麼的?大致有什麼工作內容?

組織猿 一般來說,組織或黨建部門下面分3個科,主要有 黨員科,主要負責黨員教育管理工作,如 三會一課 發展黨員,兩學一做 學習教育等。支部科,主要負責下級黨組織建設工作,如與加強黨支部建設相關的。組織科,主要負責黨組織其他的一些工作,如對下級黨組織檢查考核等等。 顧名思義就是負責組織工作,也就是黨的...

易經是做什麼的?

明邦書院 了解 周易 我們需要掌握哪些基本知識呢?那就是 周易 的概念 作者與成書時間,以及它的特徵也就是它的符號系統 文字系統 樸素的辯證思維及獨特的象數思維模式還有它的多重的 多梭角的文化價值等。 張鋅霖 從最簡單的角度來說,每個人生活中都離不開易經。易經曰 百姓日用而不知 會議上 天行健,君子...