关于问题未来想从事人工智能领域,本科数学专业与计算机专业选哪个比较好呢?一共有 5 位热心网友为你解答:
【1】、来自网友【运筹帷幄喜鹊 cF】的最佳回答:
想混个工作就计算机,想有点抱负深度发展就数学
【2】、来自网友【IT 人刘俊明】的最佳回答:
人工智能是我的主要研究方向之一,我也是一名计算机专业的研究生导师,所以我来回答一下这个问题。
数学专业和计算机专业都与人工智能关系密切,目前有的高校已经把数学专业并入到信息学院,所以可见数学与计算机之间的密切关系。人工智能的核心是算法,但是并不是只有算法就可以做人工智能了,人工智能还涉及到算法的实现、训练、验证等等环节,而这些环节需要不同专业的人才互相配合才能完成。
数学专业的优点是数学方面的知识结构比较健全,在做大数据、人工智能方面确实有天然的优势,比如目前国内大数据(大数据是人工智能的重要基础之一)领域的权威专家鄂维南院士就是数学专家。目前,我们团队中做算法设计与实现的研发人员确实有不少是数学专业毕业的。但是,如果本科阶段选择数学专业,如果要想从事人工智能的话,通常还需要读研,因为人工智能不是只有算法,还需要大量的计算机知识、网络知识等需要学习。但是,目前大部分人工智能方向的从业人员都需要读研,这倒不是什么大问题。
计算机专业从事人工智能是最常见的选择了,本科的知识结构也涵盖大量的数学知识,所以选择计算机专业做人工智能是比较容易入门的。计算机专业从事人工智能的好处是知识面全,但是没有数学专业那么专注,所以未来可能会遇到上升瓶颈。
总的来说这两个专业从事人工智能都是没有问题的,但是数学专业通常要继续读研,计算机专业未来的选择面更广一些。
我目前在做机器学习方面的落地项目,我会陆续在头条上写一些相关的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有人工智能方面的问题,或者是考研方面的问题,都可以咨询我。
谢谢!
【3】、来自网友【帖木兒】的最佳回答:
不绝对。
我本科是计算机科学,但同时辅修了数学。也做了十几年人工智能。就我观点,AI 需要的数学能力超过一般计算机专业的要求,但又比数学专业低多了。
如果仅局限于当前热门的深度神经网络而言,所需的数学基本只有:微积分,线性代数,概率统计,少量的抽象代数。
而且这些数学的要求也不是很高,比如微积分基本只要了解偏导数,函数极值在导数=0 点之类的非常初级的知识。
不过就我个人工作体会,大多数国内计算机出身的学生(包括很多顶校的),都不太习惯于数学思维,学的要么太浅,要么太死。名校数学系(甚至物理系)出来的相对要轻松自如一些,尽管有点大材小用。
我还是觉得本科专业没那么重要,计算机,数学,物理,都不错,主要是在学校的时候真的把数学学懂了,而不是只会做几道习题。
【4】、来自网友【爱科创的陈老师】的最佳回答:
很高兴能回答你的问题
从小就听长辈们说一句话,“学好数理化,走遍天下都不怕”。但现在看来,时代已经完全变了,现在出门吃饭基本都是扫码支付,完全不需要给整钱,找零钱害怕被欺骗(给少了)。
数学专业与计算机专业谁主、谁辅?
大学本科会学习高数、线代、概率论。要把他们学的很清楚已经比较困难了,如果选择了数学专业,花大力气学好了数学,你再去想着进行人工智能操作,那么你要怎么操作?对 Python、java 根本就不了解。人工智能的核心是算法,但要把算法跟软件结合起来的却是编程语言、是计算机专业。而计算机专业与软件工程又是紧密相关的,既要了解硬件知识,也要对软件知识很了解。
真正的人工智能是可以根据环境的改变,提取主要因素,并运用算法来进行分类,进行识别判断。举一个例子:京东的智能快递车,它可以避障,但是刚开始肯定是无法把所有的避障物品都通过算法分析全的,在实际使用中还需要收集更多的数据来进行有效分析和识别。有点像人的一个认知哦。
所以数学不是人工智能的全部核心,而人工智能的全部核心如上图所示。是一个极其复杂的过程。
学好人工智能,选择什么语言
现在学习人工智能比较火的语言就是 Python,也可以说 Python 是因为大数据和人工智能而火。我之前也想过 Python 为啥能火,我觉得有这几点特征:
1.开源的。开源的其实有一个很大好处就是集思广益,让全世界更多的人知晓,让更多的人一起努力为之拼搏。这也有点像大数据的一个雏形,大数据当然是总揽全世界的所有可能发生的事。教育为啥能让人有很大的差距,其中除了一个个人领悟外,那就是人的不同经历,不同阅历。
2.操作简单。之前我发过一个对比各类语言打印一句“hello world”需要的语句行数,Python 是其中最少的一个。这也是 Python 的一大特性,我们为啥要研究人工智能,因为有它的出现,会让我们的生活变得更简单。可以像皇宫天子一样被伺候的舒舒服服的。现在我们回家想看电影,还需要自己操作遥控器翻来翻去,以后回家直接说一句“陈,帮我推荐一首好看的电影”,过一会,电视就自动开启,并放出了最近关注很多的电影。。。。。。。
更多精彩,敬请期待!
【5】、来自网友【Vision 故事】的最佳回答:
这个问题的关键在第一句话:未来想从事人工智能领域。
人工智能领域的工作分很多层次,虽然其核心是算法,但算法也分层次,也分通用底层算法和面向应景场景的集成算法应用,前者需要深入掌握算法的数学公式,并用 C 或 C++这样的高级语言来编程,需要有较好的数据结构功底,其实更适合数学基础扎实的计算机专业学生去做,当然掌握了扎实计算机技术的应用数学专业同学也可以从事人工智能核心算法的设计开发。但要注意,对企业而言,
很难把 AI 作为研究来搞,为人工智能而人工智能都不长久,要与场景和行业深度结合!
因此,大量的人工智能从业人员,都是要面向应用场景做开发,主要是算法的二次开发或集成应用,说白了,就是把开源的或别人的(po jie)的算法(or operators)看明白了,根据需要组合组合,捏成新的算法封装起来,以解决特定领域的问题为门卫,比如钢板表面检测、大件线扫描精密测量等。
基础 AI 软件和场景应用无关,这是少数头部企突破的地方,只要有几家就可以了,主要是一些 985 博士生研究生去做。大量的 90% 以上是在应用层面,需要大量的专硕、本科生去做,有应用场景专业背景的学生更适合,比如智能制造工程专业学生更适合做制造企业人工智能。
最后截两个朋友公司 3D 视觉工程师招聘要求,大家去悟一下!
l
以上就是关于问题【未来想从事人工智能领域,本科数学专业与计算机专业选哪个比较好呢?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!