人工智能该读哪个专业?
“人工智能”这个概念太宽泛了,以至于这个问题其实没法得到一个很精确的答案。 首先,目前阶段,AI的主要研究对象是「强AI」,也就是基于心理学、神经科学的研究,试图给出智能的生理机制和物理机制。这些研究涉及多个学科,但主要属于自然科学,而不是工学。从本科教育的角度来讲,如果你打算未来攻读 AI 的研究生或Phd,建议你学习以下两个专业的课程:
1. 计算机(含软件)工程 2. 神经科学与认知科学(含心理学) 如果未来不打算读 AI 的博士,学以上两门专业课就足够了;如果是想读AI的phd,还需要在数学、统计、语言学和大数据方向多下工夫。
其次,尽管人工智能这个概念很宽泛,但目前学界行业里一般有“弱AI”“通AI”与“强AI”之分。弱AI通常指应用层面的机器学习、数据挖掘、神经网络等,其核心思想是利用算法对数据进行建模分析从而得出预测/分类结果。由于这类问题通常是“可计算”的,因此其研究的算法往往能够实现高效计算,并且已经在很多领域得到了应用。
虽然弱AI通常能够取得很好的效果,但我们依然会好奇它背后的原理——这便涉及到对通AI的研究。通AI试图理解智能的共性,寻求广义上的“认知”,因此常常被喻为“智能的科学”。相较于弱AI侧重应用,通AI更偏重于理论,需要较深厚的前沿基础理论作支撑,例如统计学、计算复杂性、机器学习、系统科学、计算机网络等等。
最后,无论是软工还是强AI,都离不开对数据的收集及处理,因此学好数理统计、数据库以及编程语言是必不可少。对于想要深入研究的同学来说,最好还要掌握一门高级编程语言以及熟悉一种脚本语言。