人工智能可以学什么专业?

疯狂的小于号


研究生在机械电子方向学习,研究过自然语言处理和机器视觉也做过结构设计。身边也有不少同学从事人工智能方向的工作和研究,针对这个问题我发表一点个人的见解,欢迎补充和指正。

首先,人工智能学科分为两种派别。第一,纯理论研究派。第二,工业派。他们的关系用万丈高楼平地起来概括一点不过分。理论就像地基,工业就像万丈高楼。

在纯理论派中,首选专业统计学,其次数学。目前的人工智能的实践主要是由于机器学习的发展,它是一门多领域的交叉学科,理论基础涵盖统计学,概率论,逼近论,凸优化等多门理论。机器学习算法理论上都是从大量现象中提取反复出现的规律与模式,通过成千上万次重复出现过的事件来推测寻找下一次事件发生的近似最优解这就是目前的人工智能核心。



下面举个简单栗子为何要用统计学和数学。小王星期一7点55出门,上班迟到了。星期二7点出门,公司没有开门。星期三7点15出门到达公司,发现太早了同事没有来。星期四7点40出门发现虽然没有迟到但是有点晚。终于,小王在星期五7点30出门后到达公司发现时间刚刚好。这其实就是一个很简单的机器学习模型,机器通过统计之前每一次的结果,来推算最佳的出门时间。7点30这个点就是机器最终寻找无限逼近的点。当模型非常复杂,就需要成千上万甚至更多个样本进行统计,所以没有统计学和数学的发展就没有人工智能发展的今天。

在工业实践领域推荐的专业就比较多了,由于知识有限这儿只提了部分可能比较重要的专业,欢迎补充。1.计算机科学与技术以及软件工程:提供编程环境和语言,统计学和数学再怎么发达也得用电脑帮忙计算啊。2.控制工程:该专业主要处理人工智能领域的控制问题,就像大脑对行动进行着控制。3.机械工程:主要进行实体机器的零部件设计以及优化,当然也有的研究方向从事图像和自然语言处理的。4.

电气工程:主要进行电路设计和优化。5.通讯工程:处理信号的产生、传输、交换处理等问题。6.车辆工程:有比较独特的方向为自动驾驶和车联网,其研究内容其实更像是通讯工程涉及的领域。



计算机科学编译了交流的语言,机械工程制造了机器人躯壳,控制工程创造了奇妙的大脑,电气工程和通讯工程将躯壳和大脑通过编译的语言联结成为了整体。这一系列交叉学科组成了一个整体。这就是人工智能。


机械重生记


人工智能的研究主要有三方面:一是纯理论性的,以强人工智能或者神经网络为研究方向,这样的话,本科可以选择神经科学,也可以选修心理学、哲学、计算机科学二是从算法层面对人工智能的优化,这也是大多数人现在对人工智能的理解,本科自然要学计算机科学了,但博弈论之类重视逻辑的小类别学科也有选修或者自学的必要。第三种就是工业应用的方面。楼主的认识很对,这样主要应该学习自动化和机械控制。不知楼主在国内还是国外读大学。在国外,人工智能的理论研究还是很有价值的。国内嘛就别想了。在国内,计算机是现在很火的专业不必多说。选机械控制专业的话就业前景非常好。楼主你说喜欢硬件方面科技产品设计?若不是机械控制,人工智能目前还主要是研究算法层面的。电子工程这样的硬件专业目前对人工智能还没啥应用。当然楼主有志于在国内研究神经网络那是祖国的骄傲啊^ ^人工智能是一门很迷人的学科。希望楼主能找到适合自己的方向好好发展,带动我国的人工智能领域哦!


姑婆那些事儿


本人本科自动化,目前机器人方向科研狗一枚。

互联网的发展给人们的生活带来了遍历,人工智能狂潮来袭,孩子们准备好了吗。想读人工智能专业的小鲜肉们一定要选好专业啊!

  • 最相关的当然是计算机科学,这个与人工智能直接联系,计算机就是一切的始源,国外做人工智能的大多数是做computer science的,能直捣黄龙就不要曲线救国了。。
  • 软件工程,不要以为这个专业就是做软件开发的,本科与计算机科学较为接近,研究生阶段可以凭借出色的编程能力进入人工智能行业
  • 自动化,万金油专业,什么都会学,但是往人工智能方向走,一定要练习好动手能力与编程能力,多鼓捣电路、智能小车会很有益。过来人建议,想学人工智能,不要去学控制类
  • 机械,这个专业比较偏向于机器人的硬件设计之类
  • 数学,不要以为读数学的就是啃各种证明题以后没出路。数学可是人工智能专业的基础啊,有了数学功底,公式就看的懂了会推导了,代码就能实现了,程序就能运行了,机器人就能动了。。。
  • 电子信息通信类,本科和自动化类似

总而言之,尽量往计算机类专业靠,大学多练习编程能力,我就是前车之鉴啊,花了半年时间恶补编程。


傻傻机器人


先上结论:

数学理论是基础(武功的心法),计算机技术是技能(武功的招式)

人工智能是一门交叉性的学科。数学理论和计算机技术是其重要的组成部分。


一、数学理论

线性代数,微积分,概率统计、数值计算是基础。后期可能还会涉及拓扑学、测度论,泛函分析、随机过程,动力系统等学科。所以人工智能对数学功底的要求是比较高的。


二、计算机技术

编程语言、数据结构、计算机网络、数据库是基础。后期可能还会涉及分布式计算、图计算、复杂网络等学科。所以人工智能对计算机的功底要求也比较高。


三、其他

除此以外,一些其他的学科对人工智能也有很大的影响,例如以前的认知科学,神经学等,以后的脑科学可能对人工智能也会有一定的影响。


PS:本号作者目前是某大厂机器学习算法工程师,致力于全栈AI算法和业务场景落地,非常乐于在网上分享最新的AI知识,也经常开直播教同学AI算法和编程。感兴趣的同学可以关注本头条号,获得最新的干货!


分享到:


相關文章: