哪些专业学AI技术?
人工智能这个概念其实非常的宽泛,从计算机科学的角度来讲,可以说几乎所有专业课都与 AI 相关联。很难说哪种或哪几种专业才算是学习 AI 的对口专业;但如果说需要具备什么样的先决条件才能学好人工智能,我认为以下几个特质的人更适合学习这一学科(以本科专业为例):
1. 很好的数理功底。数学分析、数值代数、复变函数这些基础课的成绩要出色。如果将来选择做机器学习、统计学方面的内容更需要好的数理背景。
2. 对计算机体系结构有基本的掌握。熟悉计算机硬件系统的基本工作原理与相关技术。
3. 优秀的编程能力。熟练使用至少一种高级软件开发语言(C/C++/Java/Python等)和相应的开发工具。有能力独立编写高质量的代码。能够熟练的运用各种数据结构和算法。
4.对计算机图形学有一定了解。能使用 OpenGL/DirectX等进行渲染,会简单绘制图像处理以及骨骼蒙皮、渲染管线等相关知识。
5.对深度学习相关的工具(如 TensorFlow 和 PyTorch)有一定的认识,会基本的前向传播与反向传播计算图并可以搭建简单的神经网络来完成训练。
6.有比较强烈的好奇心和对新知识的渴望。能不断更新自己的知识体系,保持对新技术的学习态度。
目前开设人工智能方向专业的院校并不多,主要分布在理工科专业。其中一部分是直接隶属于科学院系的研究所,比如西安交通大学的计算机系,中国人民大学的高分子所等等。还有一部分学校则是将人工智能专业划分到电子信息学院下边,比如北京邮电大学的电子工程学院,浙江大学的信息与电子工程学部。
还有一些学校设置的人工智能方向属于软院或者智学院的,比如南京航空航天大学,东北大学。 总体而言,开设人工智能专业的学校数量还是比较少,招生人数也有限。因此对于想报考这一方向的学生来说,一定要提前了解相关信息,慎重选择。