程序員如何轉行人工智能

如今AI行業工資高,人才少,不少程序員朋友想入行AI。

作為一個成功轉行到人工智能的程序員,給大家分享一些經驗。

程序員如何轉行人工智能

入門

可以通過吳恩達的機器學習課程入門AI,該課程有如下優點:

  • 完全免費
  • 講師吳恩達是AI界的大牛,課程質量高
  • 偏重實踐,涉及理論知識較少,知識點全面
  • 編程大作業難易適中,並且有完善的批改系統

通過本課程學習,可以對機器學習有一個比較全面的認識,包括線性迴歸、邏輯迴歸、神經網絡、SVM、無監督學習、降維、推薦系統、圖像識別

如果你聽完了課程並完成了作業,那麼恭喜你,成功入門了人工智能。

程序員如何轉行人工智能

理論學習

如果想在人工智能領域有長足的發展,深入理論層面進行研究還是很有必要的。當然,我們也不用從頭到尾再細緻地學一遍《線性代數》、《概率論與數理統計》。可以直接學習李航的《統計學習方法》,補充最必要的理論知識。

可以重點學習SVM和決策樹的理論基礎。

程序員如何轉行人工智能

實踐

有了第一步的入門和第二步的提升,接下來我們進入實戰環節。

可以在數據分析競賽網站kaggle上面進行實戰。進入kaggle,選擇一個自己感興趣的競賽(或者數據集),就可以跑模型了。而且有以下福利:

  • kaggle提供免費的python在線運行環境(還有GPU哦)
  • 用戶活躍,而且樂於分享。可以參考別人分享的代碼,共同進步
  • 獲勝者有豐厚的獎金
程序員如何轉行人工智能

轉行到AI

現如今AI行業雖然缺人,不過社招還是需要有工作經驗的。我覺得有三種方式可以積累相關廣告經驗:

  • 如果有機會的話,在公司內部調崗,轉到AI崗位,是最好的
  • 將AI引入現有的工作,積累一定經驗之後,再跳槽到AI崗位
  • 在工作中實在接觸不到AI,那就在工作之外多加練習,參與kaggle競賽或開源項目


分享到:


相關文章: