南大计算机系系主任周志华曾表示,人工智能人才需要坚实的数学基础、计算和程序基础,全面的人工智能专业知识,同时应有很强的分析建模能力。但是掌握这些能力需要有一个循序渐进的过程,图普科技算法工程师则认为,对于高中毕业生来说,想要入门人工智能,最好先打好数学和算法基础,掌握高等数学、线性代数、概率和数理统计、一门计算机语言(Java/C++/Python 之类)和算法。
如果暑期你就有兴趣的话,可以看看这些资料
1、数学基础
1)推荐网课
微积分启蒙_中国大学MOOC(慕课)
线性代数启蒙_中国大学MOOC(慕课)
微积分B(1)(2015春)
微积分B(2)(2015春)
线性代数(1)(2015春)-学堂在线慕课(MOOC)平台
线性代数(2)-学堂在线慕课(MOOC)平台
宾夕法尼亚大学 Robert Ghrist 微积分
2)推荐书籍:
线性代数应该这样学
2、概率论与数理统计
1)推荐网课
台湾大学 叶丙成 顽想学概率上
台湾大学 叶丙成 顽想学概率下
2)推荐书籍:
概率论与数理统计 (豆瓣)
3、机器学习与深度学习
1)推荐网课
斯坦福大学 吴恩达 机器学习
台湾大学 林轩田 机器学习基石
以上。