人工智能学什么
那么,从本科生培养的角度看,一个合格的人工智能人才应具备哪些技能呢?
“从课程设置来说的话,我们必须考虑到人工智能的核心基础,例如机器学习、知识表示与处理。再考虑技术层,有模式识别与计算机视觉、自然语言处理、自动规划、多智能体系统、计算智能等,还有很多相关支撑技术,例如数字信号处理、时序数据分析等。再往上,到平台这一层,那就有机器学习系统平台、机器人、智能系统等。再到应用层,可能还涉及智能应用建模、系统设计、行为分析等。所有的这些东西,形成了一个庞大的知识体系,如果不经过长期的培养,很难有一个全貌性的认识。”周志华介绍。
郭军强调了数学对人工智能的核心价值:“人工智能本质是用神经网络结构模拟复杂函数,要注重数学的整体性和层次性,除了线性代数、矩阵论等基础数学课,还要有数学分析、概率统计、优化等对人工智能很重要的内容。这些内容在本科阶段不涉及或讲得很浅,所以人工智能的数学有一个专门的体系要去学习,对于有志于理论研究的本科生更是如此。”
北京工业大学副校长、信息学部主任乔俊飞提出,人工智能是一个领域,而不是简单的一个本科专业。人工智能人才的培养可能需要多个本科专业去支撑,这些专业可以形成一个人工智能类专业群。比如,可以设立“智能计算与感知”“智能装置与系统”“生物智能”等专业。这样可以保证每个专业拥有足够的专业课程,保证所培养的人才具有深厚的专业基础。
人工智能人才培养不能仅仅局限于计算机专业范围,人工智能应当再次切分两三个专业方向。乔俊飞说:“类人智能涵盖的领域很广,偏计算机信息科学的,偏生物科学的,偏控制自动化的,就像土木工程要分为市政、暖通和结构等,每一个领域都有足够的内容需要研究,人工智能的发展也需要将分散的知识体系整合起来。”
北京航空航天大学中法工程师学院院长洪冠新提醒,教学体系要将人工智能随时代发展的特性考虑进去,“人工智能学什么要在新工科的背景下看。现在教育部在推行新工科,因为应用中很多传统工科内容是与工业化、信息化融合的。人工智能的发展也是特别快,所以在制定培养方案的时候,要按照能力素养和模块,把提问、设计、建模、实验、优化等能力融合进去,这样才可能适应哪怕五年后的人才需求”。