分享

从事人工智能,应该学什么专业?

 自石湾泿花飞舞 2020-03-07

我从事软件开发有三年了,用到的技术有很多,其中也有关于人工智能(AI)方面的,但是如果说你要专门从事人工智能方向的工作,那么任务量还是很大的,因为人工智能涉及的知识与技术不仅深而且难

不过言归正传,我们直接来了解下人工智能涉及的专业知识,以我们同事同学从事AI工作的内容来看,基本上只要你大学学的是工科或者计算机专业,毕业以后去做人工智能行业还是比较对口的,这就意味着人工智能行业的知识不仅仅只是一个专业,人工智能行业从理论到产品是融合了很多学科的知识与技术的,其产品是多学科知识的集合体

声明一点:人工智能工作分为很多部分,每个部分都可以是一个专业

单纯从技术角度来说人工智能的工作分为很多部分,如算法研究,机器学习,数据分析与挖掘,软件开发,测试,硬件开发等等,如果从产品角度来说就更多了。所以每个专业都只能学到人工智能方向的一部分知识,专业很大程度上也就直接决定了你以后从事人工智能工作的那个部分工作:

  • 比如你学的是数学专业,那么很大可能你会做算法设计或者数据分析的工作

  • 比如你学的是软件开发专业,那么很大可能你会做软件开发或软件测试的工作

  • 比如你学的是机械或电子专业,那么很大可能你会做硬件开发的工作

  • 等等等等

下面列举一些与人工智能关系比较近的大学专业(如果读研究生,主要看导师研究方向了,与专业关系不大):

数学专业

所有的科学技术都离不开数学,每一项技术的研发其基础理论总会是数学,人工智能也不例外。人工智能的理论知识除了要求基本的高等数学知识以外,还涉及更深层次的数学,如矩阵论,概率论,数值分析,数理统计等等等等,不要以为这些有多难,其实只要你大学里踏踏实实的学习,这些数学基础肯定是可以学到的。

计算机科学与技术专业

计算机科学与技术专业包含很多学科,如信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等等。其主修内容有:

大数据技术导论、数据采集与处理实践(Python)、Web前/后端开发、统计与数据分析、机器学习、高级数据库系统、数据可视化、云计算技术、人工智能、自然语言处理、媒体大数据案例分析、网络空间安全、计算机网络、数据结构、软件工程、操作系统等课程,以及大数据方向系列实验,并完成程序设计、数据分析、机器学习、数据可视化、大数据综合应用实践、专业实训和毕业设计等。

单从专业介绍来看就可以明了该专业与人工智能的密切关系。

通信工程专业

通信工程专业在现在的大学里来说真的算是一个“坑爹”的专业,因为通信不仅要学本家的通信知识(非常非常难)还必须学好数学,电子,计算机,嵌入式等等学科知识,课多不说而且难。。。但是正因为通信专业学科的广泛性,让该专业的毕业生具有更广的就业面,其中一个就业方向就是人工智能,可从事的具体工作从硬件到软件每个部分都可以有。

软件开发专业

软件是人工智能的载体,人工智能到底智能在哪里,其实全部都是由软件去体现的!

所以人工智能行业,最不可或缺的就是软件开发,你可以学习C/C ,Java,PHP,Python等任何一门高级语言,只要你能掌握任何一门高级语言,都会成为你进入人工智能行业的敲门砖。

电子与信息工程专业

这个专业偏向硬件设计,跟通信工程比较类似,可以从事的人工智能工作方向有芯片设计,传感器系统设计,电路设计等等,但提前说好,这个专业很枯燥的,不过天道酬勤,只要你肯学,入行人工智能行业铁定没问题!


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多