想往人工智能方向發展?
Python、JAVA 和相關語言、C/C++
1、Python是人工智能研究的最前沿語言,是你能找到最多的機器學習和深度學習框架的語言,也是AI世界中幾乎所有人都會說的。
2、Java是大多數企業的通用語言,Java 8和Java 9中提供了新的語言結構,編寫Java代碼并不是我們許多人記憶中的可憎體驗。 用Java編寫AI應用程序可能會讓人覺得無聊,但它可以完成工作 - 您可以使用所有現有的Java基礎架構進行開發、部署和監視。
3、在開發AI應用程序時,C/C++不太可能是您的首選,但如果您在嵌入式環境中工作,并且無法負擔Java虛擬機或Python解釋器的開銷,那么C/C++就是解決之道。
從事人工智能,需要數學基礎:高等數學,線性代數,概率論數理統計和隨機過程,離散數學,數值分析。
算法的積累:人工神經網絡,支持向量機,遺傳算法等等算法;當然還有各個領域需要的算法,比如要讓機器人自己在位置環境導航和建圖就需要研究SLAM;總之算法很多需要時間的積累。
掌握至少一門編程語言:畢竟算法的實現還是要編程的;如果深入到硬件的話,一些電類基礎課必不可少,還有JavaScript、R語言。
以上總結僅供參考。