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

每日一发小视频


很高兴能回答你的问题

从小就听长辈们说一句话,“学好数理化,走遍天下都不怕”。但现在看来,时代已经完全变了,现在出门吃饭基本都是扫码支付,完全不需要给整钱,找零钱害怕被欺骗(给少了)。

数学专业与计算机专业谁主、谁辅?

大学本科会学习高数、线代、概率论。要把他们学的很清楚已经比较困难了,如果选择了数学专业,花大力气学好了数学,你再去想着进行人工智能操作,那么你要怎么操作?对Python、java根本就不了解。人工智能的核心是算法,但要把算法跟软件结合起来的却是编程语言、是计算机专业。而计算机专业与软件工程又是紧密相关的,既要了解硬件知识,也要对软件知识很了解。

真正的人工智能是可以根据环境的改变,提取主要因素,并运用算法来进行分类,进行识别判断。举一个例子:京东的智能快递车,它可以避障,但是刚开始肯定是无法把所有的避障物品都通过算法分析全的,在实际使用中还需要收集更多的数据来进行有效分析和识别。有点像人的一个认知哦。

所以数学不是人工智能的全部核心,而人工智能的全部核心如上图所示。是一个极其复杂的过程。

学好人工智能,选择什么语言

现在学习人工智能比较火的语言就是Python,也可以说Python是因为大数据和人工智能而火。我之前也想过Python为啥能火,我觉得有这几点特征:

1.开源的。开源的其实有一个很大好处就是集思广益,让全世界更多的人知晓,让更多的人一起努力为之拼搏。这也有点像大数据的一个雏形,大数据当然是总揽全世界的所有可能发生的事。教育为啥能让人有很大的差距,其中除了一个个人领悟外,那就是人的不同经历,不同阅历。

2.操作简单。之前我发过一个对比各类语言打印一句“hello world”需要的语句行数,Python是其中最少的一个。这也是Python的一大特性,我们为啥要研究人工智能,因为有它的出现,会让我们的生活变得更简单。可以像皇宫天子一样被伺候的舒舒服服的。现在我们回家想看电影,还需要自己操作遥控器翻来翻去,以后回家直接说一句“陈,帮我推荐一首好看的电影”,过一会,电视就自动开启,并放出了最近关注很多的电影。。。。。。。

更多精彩,敬请期待!


墨旺


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

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

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

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

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

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

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

谢谢!


IT人刘俊明


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


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


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


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


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


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


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


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


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


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


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


雪天惊雷


不绝对。

我本科是计算机科学,但同时辅修了数学。也做了十几年人工智能。就我观点,AI需要的数学能力超过一般计算机专业的要求,但又比数学专业低多了。

如果仅局限于当前热门的深度神经网络而言,所需的数学基本只有:微积分,线性代数,概率统计,少量的抽象代数。

而且这些数学的要求也不是很高,比如微积分基本只要了解偏导数,函数极值在导数=0点之类的非常初级的知识。

不过就我个人工作体会,大多数国内计算机出身的学生(包括很多顶校的),都不太习惯于数学思维,学的要么太浅,要么太死。名校数学系(甚至物理系)出来的相对要轻松自如一些,尽管有点大材小用。

我还是觉得本科专业没那么重要,计算机,数学,物理,都不错,主要是在学校的时候真的把数学学懂了,而不是只会做几道习题。


帖木兒


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

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

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

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

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

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

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

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

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

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

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

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

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

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


会技术的葛大爷


推荐计算机,试问哪个数学专业能有GPU?

若说数学在AI上的作用,这绝对是肯定的,有好的数学基础,对进行研究是很有帮助的。但是,目前,在结果还不错的基础上,AI论文最看重的是思路,然后才是原理,最后是实现和结果。

若仅有数学知识,没有实践经历,想做好这个方向,有些困难。

当然,选择计算机专业,也必须是AI相关方向,不然,设备都没有呀?

而且,计算机专业其实也很重视数学的,据我所知,我们学校,计算机专业本科除了计算机就是数学最重要了。


AI深度学习求索


我认为还是计算机专业为主,辅修数学。因为数学真的很重要,但是如果直接修数学其实有很多是用不到的,在后面转人工智能领域时对计算机的基础知识太过于缺乏,缺乏一定的计算机思维。这个思维很重要,因为人工智能的本体还是计算机,有很多东向人类的思维和计算机的实现是有很大区别的。


_杨_飞_


个人感觉数学和计算机都不太适合,既然是人工智能就要在“人工“和“智能“结合上深入主题,旁敲侧击,曲线迂回容易迷失学术方向,我推荐人工操作与物联网深度结合,人工思维可直接控制目标物理器械的专业,比如山东济南有家专业的人工智能与机器学习深度挖掘学校。


分享到:


相關文章: