人工智能是非常典型的交叉学科,涉及到哲学、数学、计算机、控制学、经济学、神经学和语言学等多个学科,所以不仅知识量比较大,学习难度也相对比较高,因此选择人工智能专业一定要做好充分地思想准备。
首先你需要数学基础:高等数学,线性代数,概率论数理统计和随机过程,离散数学,数值分析;
其次需要算法的积累:人工神经网络,支持向量机,遗传算法等等算法;当然还有各个领域需要的算法,比如你要让机器人自己在位置环境导航和建图就需要研究SLAM;总之算法很多需要时间的积累;
然后,需要掌握至少一门编程语言,毕竟算法的实现还是要编程的;如果深入到硬件的话,一些电类基础课必不可少。
学习人工智能后可从事人工智能开发工程师、算法工程师、爬虫工程师、数据挖掘/分析工程师、机器学习工程师、Web前/后端开发等职业。
其中算法工程师是非常受欢迎的一个职位,主要进行人工智能相关前沿算法的研究,包括机器学习、知识应用、智能决策等技术的应用。以机器学习的过程为例,涉及到数据收集、数据整理、算法设计、算法训练、算法验证、算法应用等工作。