未来想从事人工智能领域,本科数学专业与计算机专业选哪个比较好呢?

每日一发小视频


人工智能是我的主要研究方向之一,我也是一名计算机专业的研究生导师,所以我来回答一下这个问题。

数学专业和计算机专业都与人工智能关系密切,目前有的高校已经把数学专业并入到信息学院,所以可见数学与计算机之间的密切关系。人工智能的核心是算法,但是并不是只有算法就可以做人工智能了,人工智能还涉及到算法的实现、训练、验证等等环节,而这些环节需要不同专业的人才互相配合才能完成。

数学专业的优点是数学方面的知识结构比较健全,在做大数据、人工智能方面确实有天然的优势,比如目前国内大数据(大数据是人工智能的重要基础之一)领域的权威专家鄂维南院士就是数学专家。目前,我们团队中做算法设计与实现的研发人员确实有不少是数学专业毕业的。但是,如果本科阶段选择数学专业,如果要想从事人工智能的话,通常还需要读研,因为人工智能不是只有算法,还需要大量的计算机知识、网络知识等需要学习。但是,目前大部分人工智能方向的从业人员都需要读研,这倒不是什么大问题。

计算机专业从事人工智能是最常见的选择了,本科的知识结构也涵盖大量的数学知识,所以选择计算机专业做人工智能是比较容易入门的。计算机专业从事人工智能的好处是知识面全,但是没有数学专业那么专注,所以未来可能会遇到上升瓶颈。

总的来说这两个专业从事人工智能都是没有问题的,但是数学专业通常要继续读研,计算机专业未来的选择面更广一些。

我目前在做机器学习方面的落地项目,我会陆续在头条上写一些相关的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有人工智能方面的问题,或者是考研方面的问题,都可以咨询我。

谢谢!


IT人刘俊明


我虽然没有从事人工智能领域的研究,但是还是学习了一段时间,也使用了一些深度学习的框架。

可能因为我本身就是程序员出身,所以在语法的熟悉上,并没有有什么特别的困难,反而在数学方面的知识难住了我。

说实话,已经离开大学很多很多年了,数学知识也很多都还给老师了,这个时候给了我一大堆的各种数学公式,真的是看起来非常的吃力。

因此,要做好人工智能领域的岗位,学好数学是肯定必须的。

但无论是数学专业还是计算机专业,都会学习高数、线性代数和算法。

其实,我们只要把大学里教的这些知识都融会贯通的,还是相对比较够用的。那选什么专业比较好可能就需要更多的看你未来想要从事的具体岗位了。

我们从大的方向来看,人工智能领域其实就分成了两种方向的岗位:一种是数据及算法方向、一种是研发及应用方向。

如果我们更希望从事的是数据及算法方向的话,那毫无疑问,学习数学吧。但学习数学并不是说不用学习编程语言了,想要做好人工智能领域的数据和算法工程师或专家,还是要精通一到两门语言的。

现在可能人工智能领域用得比较多的语言是Java和Python。

那如果并不是想做数据或算法,对于编程非常有兴趣的话,那就选择计算机专业吧。到时候除了人工智能领域可以做,其他领域其实也可以做。不过,作为一个人工智能领域的程序员,请一定要好好的学习数学知识,虽然算法工程师做出来很多算法模型以后,才会交到开发这里,但是开发也要能看懂能听懂才行啊。

不然,看着整页整页的公式,结果一个都不认识就很难过了。

人工智能虽然很火,但是,我们还是不能仅仅只关注这一个领域,任何的事物都会有一个生命周期,现在是人工智能火爆的时候,所以很多人都将眼光投向他,但是人工智能也会慢慢的变得普通,变成一个传统岗位,如果我们想要一只保持竞争力,那还需要学习很多综合性的知识。

人工智能一种技术,而技术的本身是为实际的业务场景服务的,所以,我们除了学习技术以外,我们还可以学习更多的应用领域的知识,这样才能够真正的做到学以致用。

所以,学数学还是学计算机都可以,看你自己的喜好,但是别仅仅只学数学和计算机。


会技术的葛大爷


人工智能领域,是未来科技和计算机发展的前沿方向。想从事这个领域的工作,个人觉得权衡下来,还是最好选择计算机专业更稳妥一些。下面说说我的两个理由:


理由一:从就业的难易程度来看,计算机专业的就业度要优于数学专业。


首先,数学专业本身属于理学范畴,计算机专业属于工学范畴,从这个角度来看,工学的就业范围要比理学的更宽更广,选择计算机专业,你的就业情况就会更好。


计算机专业是比较直观的应用类学科,无论是各行各业的企事业单位,都是普遍需要这种应用型的专业,而数学专业术语研究型学科,大部分企业都不会招聘这一类基础性研究类专业的人员。


举个例子:通信运营商作为高科技应用的典型代表,在创新领域也在快速追逐人工智能的脚步,但是运营商很少会招收数学专业的毕业生,而会大量招收计算机专业的本科毕业生或更高学历的毕业生。这是因为通信运营商本身就是属于应用型的企业。


基于此,我认为选择计算机专业,你能更便捷的朝着人工智能方向发展,但是如果选择数学专业的话,道路就可能会曲折一些。


理由二:从两个专业的学习难易程度来看,计算机专业更适合你走人工智能的道路!


数学虽然是一切科学的基础,但是数学真的很难学。选择读数学专业,学历的难度就可想而知了。而学习计算机专业,虽然也要学习很多数学,但是相对于纯数学专业而言,教学的难度和学生对知识的掌握程度都是完全不同的。数学专业比计算机专业要难学很多。


同时,就人工智能的研究方向而言,计算机专业关联度是很高的。换而言之,如果你想朝着人工智能方向发展,哪怕你学了计算机专业以后,再回头补充自己的基础性数学知识,是完全可以的。因为计算机专业本身也需要学习大量的数学作为基础。但是如果你学习数学专业,想要回头过来学习计算机专业的知识,必然会设计很多工科的知识,恐怕就没有那么容易了。


总体上来看,我觉得你想走人工智能领域的发展道路,选择计算机专业更适合一些。希望我的回答能提供些许帮助和建议,谢谢!


我是问答达人雪天惊雷,欢迎您关注我并与我交流互动,感谢您的支持!


分享到:


相關文章: