人工智能是什么学科

问「人工智能是什么学科」,答案取决于问的是哪一层:作为本科专业,它归工学门类计算机类,专业代码 080717T;作为研究领域,它是计算机、数学、认知科学、控制论共同支撑的交叉学科。这两件事常被混为一谈。

本科专业目录里,人工智能挂在哪个门类?

翻开普通高等学校本科专业目录,人工智能的代码是 080717T。六位数字分段读:前两位 08 代表工学门类,中间两位 07 代表计算机类,后两位 17 是这一类里的序号。末尾的 T 表示特设专业,意思是根据特殊需求设置、不在基本专业之列,布点需要单独审批。

这个专业是 2018 年批准设立、首批 35 所高校获批的,修业年限四年,毕业授予工学学士学位。所以从目录归属上说,它和计算机科学与技术、软件工程、网络工程站在同一列,既不是理学,也不是管理学。

不过具体挂在哪个学院,各校差别很大。计算机强的学校放在计算机学院或新设的人工智能学院;控制学科强的学校放在自动化学院;少数师范类、财经类院校放在信息管理学院。看培养方案里的课程结构,比看学院名字可靠得多。

为什么说它本质上是交叉学科

作为研究领域,人工智能的根扎在四个地方。计算机提供算法、算力和工程实现;数学提供概率统计、最优化、线性代数这套语言,模型能不能收敛全靠它;认知科学与心理学提供对人类知觉、记忆、推理的类比;控制论提供反馈、稳定性、智能体与环境交互的框架。

这也是它和「计算机科学的一个分支」这种说法拉开距离的地方。计算机科学关心计算能不能实现、效率有多高;人工智能还要回答智能如何产生,后者把神经科学、语言学、哲学都卷了进来。从感知机到专家系统再到深度学习,几次起落背后都是不同学科视角在交替主导。

需要说明的是,交叉不等于拼盘。人工智能不是把四门课各学一点,而是围绕「让机器完成需要智能的任务」这一个问题,把不同学科的工具调过来用。判断一门课该不该学,标准是它对这个问题有没有用,而不是它属于哪个系。

专业归属和学科属性,差在哪?

专业归属是行政问题,回答的是发什么学位、归哪个院系管、评估按什么口径统计。学科属性是知识问题,回答的是这套知识从哪来、和谁接壤、边界在哪。前者查目录,后者看问题。

维度 作为本科专业 作为研究领域
归属 工学门类计算机类,代码 080717T 无独立一级学科,分散在计算机、控制、软件等
判定依据 教育部本科专业目录 研究问题与方法来源
授予学位 工学学士 视所在学科而定,可授工学或理学
实际用途 高考志愿、考公专业限制、考研报考 选题、组队、投稿期刊

这张表解释了一个常见困惑:为什么有人说人工智能是计算机类,有人说它是交叉学科。两边都没错,只是站在不同层面说话。填志愿、查公务员专业限制时按目录走;做研究、选导师、找合作者时按问题走。

还有一个容易踩的点。研究生招生目录里通常找不到「人工智能」这个二级学科,相关方向挂在计算机科学与技术、控制科学与工程、软件工程下面,有的学校单列人工智能研究方向。查招生简章要按学院和导师找,只按专业名搜会漏掉一大半。

报这个专业前该看清什么?

第一是数学底子。这个专业对概率论、线性代数、最优化依赖很深,培养方案里数学课的比例明显高于一般工科。数学吃力的话,后面学机器学习会非常痛苦,不是靠多写代码能补上的。

第二是学校底色。同样叫人工智能专业,计算机强校偏算法与系统,自动化强校偏感知控制与机器人,通信强校偏信号处理。三者课表和就业出口都不一样,选之前翻一遍专业核心课,比看专业名字有用。

第三是本科只是入口。人工智能的分支很多,自然语言处理、计算机视觉、强化学习、机器人,任何一支都够学很久。本科阶段的任务是把数学、编程、机器学习基础打牢,方向留到研究生或工作后再定,过早钻一个点反而限制自己。

常见问题

人工智能专业属于理学还是工学?

本科阶段属于工学。专业代码 080717T 的第一段 08 就是工学门类,毕业授工学学士。研究生阶段没有这个二级学科,挂在计算机、控制等学科下,授什么学位看具体学科和学校规定。

没有独立的一级学科,是不是说明它不成熟?

不能这样推。学科目录的调整有周期,新兴领域往往先在多个一级学科下生长,成熟到一定程度才单列。人工智能目前正是这种状态,研究体量已经很大,但目录归属还没跟上。

文科生能报人工智能专业吗?

绝大多数院校的该专业只招物理类考生,部分要求选考物理加化学。少数院校在管理类、传播类下开设智能方向,那是另一个专业代码,不要和 080717T 混为一谈。