您当前的位置:首页 > 电脑百科 > 人工智能

机器学习工程师和研究员之间,相隔的并不止薪水

时间:2020-05-04 15:58:17  来源:  作者:

 


机器学习工程师和研究员之间,相隔的并不止薪水

 

简介

人工智能在当前是一个有趣的行业,机器学习从业者现在在世人的眼中则是“酷孩子”。

但是,即使在这些“酷孩子”中,机器学习从业者群体之间也存在着明显的区别。

更具体地说,这种区别是研究解决方案的人和设计解决方案的人之间的区别。

话虽如此,但是这一区别并没有想象地那么明显。

本文旨在揭示机器学习研究员和机器学习工程师之间的一些关键区别。

突出这两种角色之间的差异,可以让你获得更好的学术和职业选择所需要的信息。

在继续进行之前,你需要注意的是,在本文中,我将使用“机器学习工程师和研究员”这个名称作为以下角色的总称:

  • 计算机视觉工程师/研究员

  • 自然语言处理工程师/研究员

  • 数据科学家

 

七大主要差别

1.工作角色描述

机器学习工程师角色的主要工作包括在已实现的软件/硬件解决方案中实现机器学习算法和模型。

机器学习研究者角色的主要职责是促进机器学习的特定或尖端学科领域的发展。

 

2.学术背景

机器学习研究员通常拥有博士学位。他们通常是具有很强的学术和研究背景的人。他们还拥有计算机科学相关学科的高级学位。

而大多数的机器学习工程师拥有硕士学位,他们中只有少数拥有博士学位。

为了了解机器学习工程师和研究员的学术背景,我在LinkedIn网站(https://www.linkedin.com/)上作了一番研究,我浏览了很多职位名称为“机器学习研究员”、“机器学习科学家”或“机器学习工程师”的人的个人资料。

 

3.交付物/最终产品

机器学习工程师的可交付成果通常是一个机器学习模型的工程化解决方案,该模型能够以自动化、高效或创造性的方式执行一组任务。

对于一个机器学习工程师来说,最终产品或可交付成果可以是一个软件,其中的功能由机器学习方法提供支持。

而机器学习研究者的可交付成果通常是一篇写得很好的研究论文,其中包括为在特定机器学习相关任务中,为实现性能/准确性的特定提升或改进而进行的实验和调查研究的细节。

机器学习研究者的最终产品是对新发现、改进或分析的书面的研究成果,然后提交并被国际会议和科学期刊接受。

 

4.薪资

薪资可能是很多读者最感兴趣的关键区别。

机器学习从业人员的需求量很大,而为与机器学习相关的角色提供的薪水也反映了这一点。

例如,《纽约时报》在这篇文章中提到,顶尖人工智能研究人员的薪资已经超过了100万美元。

显然,在这个高要求的行业中,前0.01%的从业者获得了极高的薪水。

下面让我给出一些适用于大多数机器学习从业者的统计数据。

在英国,自2020年4月3日往前六个月内,机器学习研究员的平均工资为57,500英镑。

而与此同时,机器学习工程师的平均工资为68,750英镑。

因此在英国,两个机器学习的角色之间有明显的10,000英镑的薪水差别。

根据LinkedIn上110个来自美国的机器学习研究员的薪资数据,美国的机器学习研究员的平均基本工资为143,000美元。

而对于美国的机器学习工程师来说,这个数字降到了125,000美元。这其中包含了900多名机器学习工程师的薪资数据。

就我个人而言,根据我对人工智能行业中与我一起研究和合作过的人的观察来看,金钱动机并不是首要的。

接触和了解知识的机会似乎对我们这个团体更有吸引力,包括对我自己。

简单地说,年轻的机器学习工程师可能更关心吹牛的权利和影响力,而不是金钱上的激励。

不管薪水是否足够吸引人,谁不想成为一个FAANG公司的机器学习工程师或研究员呢?

当然,确实应该考虑到统计数据并不能准确地反映该行业的真实平均薪资,它们应该被用作指导,而非当作绝对事实。

 

5.工作/项目范围

机器学习工程师需要看到全局。而机器学习研究者需要更加专注的视角。

软件工程是一门学科,需要了解与产品,过程或管道(流程)相关的组件。这一点至关重要,因为工程师要负责集成多个组件。

以下是一个典型的机器学习工程师在项目期间要解决的一些问题:

  • 了解机器学习模型使用的数据格式

  • 了解从数据源接收到的数据格式

  • 实现与数据池和数据库的连接,以便存储和访问数据。

  • 了解最终产品将要使用的环境,因为这可以决定分配的资源级别,以确保高效的运行时间和最佳的运行能力。

另一方面,机器学习研究员的工作范围往往非常明确。机器学习研究员需要非常专注。

机器学习研究员无需担心机器学习模型或算法在各种环境中的性能如何。机器学习研究员的工作往往非常注重问题和特定领域。通常情况下,他们的任务是负责寻找解决问题的新方法或提高以前设计的解决方案的性能和准确性。

 

6.工作角色要求

对于机器学习研究员的工作角色的描述和需求是精确的,并且集中在机器学习的特定领域。

机器学习研究员的典型职位要求包括:

  • 拥有机器学习平台和库的知识,如TensorFlow、PyTorch、Keras等。

  • 能够进行文献审查,并以精心编写的研究格式呈现报告和实验结果,以便提交给会议或科学期刊。

  • 拥有机器学习特定领域的可靠知识,例如概率模型,高斯过程,强化学习等。

  • 对机器学习的基本主题有深刻的理解,包括理论知识。

  • 针对利基问题的最新技术的扩展。

机器学习工程师的典型职位要求包括:

  • 了解云计算服务,如google Cloud Platform (GCP)和Amazon Web Service (AWS) 。

  • 熟练使用JAVAPythonJavaScript等语言进行编程。

  • 具有将机器学习模型部署到生产环境中的经验。

  • 具有在移动电话等边缘设备上部署机器学习模型的经验。

  • 能够实施、评估和测试针对常见问题(如目标检测、语义分割和图像分类)的最新解决方案。

  • 能够从已发表的研究论文中提取关键细节和信息,并将结果传达给项目相关人员。

  • 具有执行数据挖掘脚本的经验。

7. 重叠部分

机器学习研究员可以进行工程设计,机器学习工程师也可以进行研究。

成为一名机器学习从业者还意味着精通现代的软件库和硬件。机器学习(如果涉及多个学科)的职位名称本身通常不能完整反映实际地职责分工。

我的研究表明,机器学习研究员在实际研究和工程设计之间的比重分配遵循70/30的比例。机器学习工程师则刚好相反,通常他们在工程和研究之间的比重分配为70/30。

同样,我还可以证明,对于一个机器学习工程师来说,研究和工程设计是分不开的,因为在我目前作为计算机视觉工程师的角色中,我花了大量时间将机器学习模型工程化为解决方案,比如网站或移动应用程序。同时,我也花了少部分的精力在PaperWithCode 或 ReseachGate上搜索寻找针对我正在处理的特定问题的已发表的研究论文。

结论

我必须承认,还有几个关键差别并没有在本文中提及,但是在谷歌中做一个快速搜索,你就能够得到相应的结果。

无论你选择走哪一条职业道路,都必须承认这两个角色都需要花费大量的时间和精力才能获得,记住一点努力总是有回报的。

为了进一步了解作为一名机器学习工程师的感受,我在下面链接了两篇文章,讲述了我作为一名初创企业的计算机视觉工程师的第一天和第一个月的经历。

  • 我作为计算机视觉工程师的第一天的经历(https://towardsdatascience.com/my-first-day-as-a-computer-vision-engineer-8b59750c79a0)

  • 我作为计算机视觉工程师的第一个月的经历(https://towardsdatascience.com/my-first-month-as-a-computer-vision-engineer-5813574d394a)

 



Tags:机器学习   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  Tags: 机器学习  点击:(32)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Tags: 机器学习  点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  Tags: 机器学习  点击:(37)  评论:(0)  加入收藏
作者:阿米特·V. 乔希(Ameet V Joshi)来源:华章科技 01 人工智能艾伦·图灵(Alan Turing)对人工智能的定义如下:如果窗帘后面有一台机器,并且有人正在与之互动(无论以何...【详细内容】
2021-09-07  Tags: 机器学习  点击:(76)  评论:(0)  加入收藏
字节跳动基础架构团队基于火山引擎机器学习平台 Clever 及其丰富的行业落地经验,推出开源项目 Klever,以工程化的方式降低智能技术落地门槛,助力企业快速打造智能业务。作者: 陈...【详细内容】
2021-02-19  Tags: 机器学习  点击:(170)  评论:(0)  加入收藏
特征选择是识别和选择与目标变量最相关的输入变量子集的过程。特征选择最简单的情况可能是存在数字输入变量和用于回归预测建模的数字目标的情况。这是因为可以计算出每个输...【详细内容】
2021-01-15  Tags: 机器学习  点击:(117)  评论:(0)  加入收藏
1、集成学习及Boosting算法集成学习属于机器学习,它是一种“训练思路”,并不是某种具体的方法或者算法。集成学习的核心思想是把已有的算法进行结合,从而得到更好的效果。集成...【详细内容】
2020-12-29  Tags: 机器学习  点击:(176)  评论:(0)  加入收藏
“终有一天,人工智能会像我们看待非洲平原上低级生物的化石一样看待我们。在人工智能眼中,人类只是直立行走的猿猴,用着粗糙的语言和简陋的工具,从诞生起就注定会灭绝。”&mdash...【详细内容】
2020-12-17  Tags: 机器学习  点击:(147)  评论:(0)  加入收藏
专注Python、AI、大数据,请关注公众号七步编程!人工智能方向的项目,和数据可视化是紧密相连的。模型训练过程中梯度下降过程是什么样的?损失函数的走向如何?训练模型的准确度怎么...【详细内容】
2020-10-15  Tags: 机器学习  点击:(357)  评论:(0)  加入收藏
在数据领域,很多人都在说机器学习,但是只有很少的人能说清楚怎么回事。网上关于机器学习的文章,大多都是充斥各种定理的厚重学术三部曲(我搞定半个定理都够呛),或是关于人工智能...【详细内容】
2020-09-25  Tags: 机器学习  点击:(111)  评论:(0)  加入收藏
▌简易百科推荐
作为数据科学家或机器学习从业者,将可解释性集成到机器学习模型中可以帮助决策者和其他利益相关者有更多的可见性并可以让他们理解模型输出决策的解释。在本文中,我将介绍两个...【详细内容】
2021-12-17  deephub    Tags:AI   点击:(16)  评论:(0)  加入收藏
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  数据学习DataLearner    Tags:机器学习   点击:(32)  评论:(0)  加入收藏
11月2日召开的世界顶尖科学家数字未来论坛上,2013年诺贝尔化学奖得主迈克尔·莱维特、2014年诺贝尔生理学或医学奖得主爱德华·莫索尔、2007年图灵奖得主约瑟夫·斯发斯基、1986年图灵奖得主约翰·霍普克罗夫特、2002...【详细内容】
2021-11-03  张淑贤  证券时报  Tags:人工智能   点击:(39)  评论:(0)  加入收藏
鉴于物联网设备广泛部署、5G快速无线技术闪亮登场,把计算、存储和分析放在靠近数据生成的地方来处理,让边缘计算有了用武之地。 边缘计算正在改变全球数百万个设备处理和传输...【详细内容】
2021-10-26    计算机世界  Tags:边缘计算   点击:(45)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Python部落    Tags:机器学习   点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  TSINGSEE青犀视频    Tags:机器学习   点击:(37)  评论:(0)  加入收藏
SimpleAI.人工智能、机器学习、深度学习还是遥不可及?来这里看看吧~ 从基本的概念、原理、公式,到用生动形象的例子去理解,到动手做实验去感知,到著名案例的学习,到用所学来实现...【详细内容】
2021-10-19  憨昊昊    Tags:神经网络   点击:(47)  评论:(0)  加入收藏
语言是人类思维的基础,当计算机具备了处理自然语言的能力,才具有真正智能的想象。自然语言处理(Natural Language Processing, NLP)作为人工智能(Artificial Intelligence, AI)的核心技术之一,是用计算机来处理、理解以及运...【详细内容】
2021-10-11    36氪  Tags:NLP   点击:(49)  评论:(0)  加入收藏
边缘计算是什么?近年来,物联网设备数量呈线性增长趋势。根据艾瑞测算, 2020年,中国物联网设备的数量达74亿,预计2025年突破150亿个。同时,设备本身也变得越来越智能化,AI与互联网在...【详细内容】
2021-09-22  汉智兴科技    Tags:   点击:(54)  评论:(0)  加入收藏
说起人工智能,大家总把它和科幻电影中的机器人联系起来,而实际上这些科幻场景与现如今的人工智能没什么太大关系。人工智能确实跟人类大脑很相似,但它们的显著差异在于人工智能...【详细内容】
2021-09-17  异步社区    Tags:人工智能   点击:(57)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条