首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI工程师:领着百万的薪水,都干些什么活儿?

在过去,如果你想拿到7位数的薪水,只有4种选择:首席执行官、银行家、明星艺人或者职业运动员。现在,又多了一个选择——AI专家。

我们把计算机科学知识看成是一个玻璃容器,容器里有很多小球,每个小球代表计算机科学的一个领域,比如后端开发、前端开发、嵌入式开发,等等。其中有一个球代表AI,这个球有点特别,因为它包含了其他小球:机器学习、自然语言处理,等等。

AI不仅仅是对认知工作进行自动化,而且是一个不断发展的过程。毫不夸张地说,开发AI驱动的解决方案看起来是一项非常有前途的工作,但事实果真如此吗?我将在这篇文章里分享我自己的经验和知识,揭开AI工作岗位的面纱,进一步了解AI专家。

AI工程师的关键角色

在很多人看来,AI似乎只存在于科幻电影里,但事实上,AI已经渗透到我们日常生活的方方面面。AI已经可以完成一些之前只能由人类完成的活动,甚至有一些工作比人类做得还要好。

移动App的语音识别就是一个非常好的例子。导航App或Google Now会跟踪用户位置,为用户常去的地方提供建议路线,提醒重要事件,告知路线状态,等等。

互联网广告商也会基于AI程序为用户提供广告,比如根据用户经常访问的网站、用户过去经常点击的广告、用户在社交网络上的资料。甚至是文本编辑器的拼写检查也用到了AI系统。

一般来说,IT领域的工作可以分为5类:收集信息、传输信息、存储信息、处理信息和呈现信息。AI解决了其中的两个问题:处理信息和存储信息。AI访问的数据存储在AI系统中,就像人类将日常发生的事件存储在记忆里一样。AI系统基于已有的数据处理新输入的信息,并得出逻辑性结论。

AI确实是一项伟大且有前途的技术。那么,从事AI工作的都是些什么人?他们需要具备什么样的条件才能让一个AI项目跑起来?简单地说,AI专家首先要做的事情是通过正确的格式来描述和呈现基本信息。他们对特定系统中的信息进行系统化,形成主题领域的概念模型。然后,为了确保AI能够完成高级任务,他们需要教机器如何学习,或者完成日常的机器学习任务。

什么是机器学习?

从某种程度上说,机器学习是指智能系统在运行过程中进行自我学习。得益于机器学习,AI系统不仅能够执行由开发人员指定了特定算法的任务,还能执行其他具有不同条件的相似任务。机器学习是AI的一个分支,利用了数理统计、数值优化方法、概率论、离散分析以及从数据中提取知识。

机器学习的原理是什么?

机器学习模型的训练方案很简单:一组特定的对象(情景)和一组特定的答案(响应或反应)组成了一组“情景-响应”对。情景和答案之间具备某种关系,但从数学层面无法知道这种关系是什么。这些“情景-响应”对就是训练样本,AI工程师基于这些样本找到一个算法将特定的情景和特定的答案联系在一起。

AI专家要具备怎样的条件才能完成这些工作?

现在我们回头过来聊聊AI工程师。他们都在做些什么?他们扮演了怎样的关键角色?他们具备了哪些技能?之前已经提到,AI专家在数据准备阶段就开始充分参与其中。在准备好数据之后,他们也参与到了机器学习模型的训练、算法优化等工作中。

准确地说,这个职位并没有清晰的定义。不过,以下这些事情是AI工程师都会做的:

  • 设计、获取和分析信息;
  • 在某些开发领域有专长,比如网络、操作系统、数据库或应用程序;
  • 帮助组织保护好计算机网络和系统;
  • 在软件系统的设计、安装、测试和维护工作中扮演关键角色;
  • 作为擅长某方面技术的程序员,与Web开发者和软件工程合作,把Java或其他编程语言集成到已有的业务系统、软件或网站中;
  • 学习应用程序领域知识,准备好软件需求和规范文档。

为了完成上述的工作,AI专家需要具备以下这些技能:

  • 需要精通编程,掌握几门编程语言;
  • 需要对所有的机器学习算法了如指掌;
  • 知道如何与数据仓库打交道,知道如何使用SQL进行数据查询;
  • 知道如何使用R语言或Python(NumPy/SciPy)或SPSS/SAS或Matlab工具包进行数据分析和建模;
  • 数据可视化,例如,使用Matplotlib。

另外,AI专家经常需要从事与医学、农业和其他非技术领域相关的工作。为了做好这些工作,AI专家需要花时间学习这些领域的知识。

AI是一个可以让你成为百万富翁的职业吗?

企业支付给AI工程师的薪水比其他职位要高,这已经不是什么秘密了。在技术竞赛的大背景下,对人才的争夺愈演愈烈,特别是在AI人才供不应求的情况下。业内优秀的AI专家现在可以赚到数百万美元。

不过,AI专家当中薪资最高的是在中国。在中国,一个高级AI研究员的年薪达到了56.7万至62.4万美元,而在其他国家,机器学习专家的年薪为31.5万至41万。中国在职的AI从业人员估计达到了30万人。但这些还不够,企业可能需要一百万甚至更多的AI人才。

那么美国的AI就业市场又是怎样的?美国招聘网站Glassdoor上有32000个与AI相关的职位,有些职位的薪水也达到了6位数。

美国机器学习专家的年薪为14.4万美元。作为对比,美国就业市场的平均薪资为2万9千美元,所以,能看出差距吧?

澳大利亚机器学习工程师的平均年薪为113632美元。

日本呢?日本的AI工程师年薪从6百万到5千万日元不等,相当于6万到50万美元。

印度呢?印度机器学习工程师的平均年薪为801201卢比(1万1千美元)。在Glassdoor上,其范围为364000卢比(5千美元)到152800卢比(2万1千美元)。

欧洲呢?欧洲机器学习工程师的平均年薪为52576欧(5万8千美元)。

结论

那么,AI工程师究竟是怎样的人?乍一看,他们的工作似乎很简单,只需要根据机器的行为来开发算法。但实际上并不是这样的,因为机器学习专家做得比这个要多得多,而且他们通常会使用各种创造性的方式来完成工作。

AI工程师不只是给机器发出指令,他们要让AI具有自我学习的能力,并不断加以改进。所以,这个领域的专家获得很高的报酬一点也不奇怪。

原文链接https://towardsdatascience.com/ai-engineers-what-they-do-and-how-much-they-cost-c8360e84f376

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/TMM5RQvTDZRkVxWJ0QsX
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券