零基礎成為演算法工程師怎麼入手?

時間 2021-08-12 10:19:22

1樓:資料與智慧型

技能方面

推薦演算法至少需要3項基本技能

一是程式設計能力(至少要學會Python)

二是對高等數學要熟悉,特別是微積分、矩陣運算、概率與統計這3個方向,至少公式能夠看懂,如果能夠推導那就更好啦

三是機器學習相關的技能,這裡推薦李航的《統計學習方法》和周志華的《機器學習》,這兩本書中的核心演算法(一般線性模型、決策樹、線性回歸、logistic回歸、SVM、隨機森林、K-Means聚類等)掌握好,機器學習的一些基本原理和方法掌握好就基本可以入門了。

另外,推薦演算法一般是基於一些開源框架來做的,所以對一些主流的框架要有所了解。比如Scikit-learn,TensorFlow、Spark等

我之前寫過一篇《從零開始入門推薦演算法工程師》對於怎麼準備,需要學習哪些知識點,以及怎麼準備面試,入職後怎麼融入團隊,都有非常詳細的介紹,可以去看看

「構建企業級推薦系統系列」從零開始入門推薦演算法工程師「送10本Google資料分析」

零基礎入行影象演算法工程師需要學習哪些課程?

建議python opencv的組合。python比C 更靈活且易上手,演算法驗證效率更高 opencv,完全開源,嘗試不同功能,介面,引數的意義,了解背後演算法,一步步積累 直接搬出來岡薩雷斯那麼厚的一大本,很容易被勸退,入門沒必要。 zju的小派 個人覺得以目前深度學習的浪潮,深度學習已經降低了...

零基礎參加工作成為實施工程師難嗎?

Simon 先確定你是ERP類產品的實施工程師還是顧問,如果不需要你做程式改動,你可以重點學習SQLServer的儲存過程 觸發器 表函式和標量值函式,在一定程度上解決客戶需求。如果你需要在產品基礎上做標準化開發,那麼最快的方法是先深入學習你們的產品。工具類程式學習不著急,在你標準化開發不滿足客戶需...

如何成為乙個飛控演算法工程師?

1.首先你需要對飛控系統的整體架構有乙個感性的認識,這裡以多旋翼飛行器為例 多旋翼飛行器飛控主要可以分為 感知與狀態估計 反饋控制 診斷 以及 決策規劃 幾大部分。感知與狀態估計 包括感測器資料的校準 濾波以及對多旋翼飛行器各個狀態量的估計,如姿態角 速度 位置等等。反饋控制 主要為在各反饋通道設計...