第一章(1.2) 機器學習演算法工程師技能樹

weixin_33850890發表於2019-01-12

一、機器學習演算法工程師需要掌握的技能

10019820-6d49fdd3430b3872
image

機器學習演算法工程師需要掌握的技能包括

(1)基礎資料結構與演算法

  • 樹與相關演算法
  • 圖與相關演算法
  • 雜湊表與相關演算法
  • 矩陣與相關演算法

(2)概率和統計基礎

(3)機器學習理論

3.1 無監督學習

3.2 有監督學習

3.3 基礎理論

(4)特徵處理

  • 特徵選擇處理
  • 特徵規範化
  • 特徵離散化
  • 特徵交叉

(5)開發語言和開發工具

  • 大資料開發工具(Storm、Spark、Hadoop)
  • 單機開發工具(numpy、sk-learn、pandas、libsvm、xgboost)
  • 開發語言(Scala、R、Python)

(6)基礎開發能力

  • 程式碼整潔度、可讀性和可維護性
  • 穩定性、效能、健壯性調優能力
  • 邏輯抽象複用
  • 單元測試

(7)架構設計

  • 機器學習相關服務架構
  • 資料倉儲

關注我的技術公眾號,每天推送優質文章
關注我的音樂公眾號,工作之餘放鬆自己
微信掃一掃下方二維碼即可關注:


10019820-19645c98d3ee9b69.jpg
音樂公眾號

10019820-7581802d80884515.jpg
技術公眾號

相關文章