人工智能专业学些什么?
目前,国内大部分院校开设的人工智能专业属于工科学位,也就是计算机科学与技术下的一个分支,学习的内容和计算机基本上大同小异。
主要是学习算法、数据结构、操作系统、编译原理等计算机基础课程;然后根据个人研究方向的不同划分,学习的方向有所差别,比如自然语言处理会学习语义分析、句法分析等相关知识,机器人学需要学习运动规划与导航等相关内容,模式识别则需要学习统计学习、机器学习等相关知识点。
当然,每个学校设立的研究方向不同,所设的课程也有差异。 作为新设的专业,各大高校在教学计划的制定上仍然在探索阶段,虽然大部分学校的课程设置基本一致,但个别学校由于本身拥有较强的人工智能科研实力,会在教学过程中增加一些特色内容。 比如在北大,除了必修的计算机基础课之外,还会学习算法分析与设计、神经网络与模糊系统、概率论与随机过程、数据挖掘等主修课;在复旦,除了一般性的计算机专业课外,还学习数理逻辑、计算数学、博弈论、数据库系统等方向性极强的课程内容。
因为学科刚刚设立,很多大学在培养环节上尚不够完善,不少同学反映自己学的很多东西用不到实际工作中,存在较大的理论与实际脱节的现象,这也是目前新设专业面临的一个共同问题。