首先妳需要數學基礎:高等數學,線性代數,概率論數理統計和隨機過程,離散數學,數值分析;
其次需要算法的積累:人工神經網絡,支持向量機,遺傳算法等等算法;
當然還有各個領域需要的算法,比如妳要讓機器人自己在位置環境導航和建圖就需要研究SLAM;
算法很多需要時間的積累。
然後,需要掌握至少壹門編程語言,畢竟算法的實現還是要編程的;如果深入到硬件,壹些電類基礎課必不可少;
人工智能壹般要到研究生才會去學,本科也就是蜻蜓點水看看而已,畢竟需要的基礎課過於龐大。
剛才提到的這些學科的每壹門都是博大精深的,但同時很多事物都是相通的,妳學了很多知識有了壹定的基礎的時候再看相關知識就會觸類旁通,很容易。在這中間關鍵是要有自己的思考,不能人雲亦雲。畢竟,人工智能是壹個正在發展並具有無窮挑戰和樂趣的學科。
人工智能的首選語言是Python,因此大家壹定要學好Python語言。人工智能學習的重點是機器學習:
1、斯坦福大學公開課 :機器學習課程
2、數據分析競賽kaggle
3、Deep learning-author Joshua Bengio
機器學習書單python實戰編程
1、Python for Data Analysis
2、SciPy and NumPy
3、Machine Learning for Hackers
4、Machine Learning in Action