机器学习开发工程师提供的预测
根据您自己记录中的历史规律,预测一个未来数值,比如需求、客流量或现金流。
不是每家需要预测模型的企业,都想在迪拜招聘机器学习开发工程师作为一名长期团队成员。很多企业只是需要用自己的数据回答一个具体问题:哪些客户下个季度可能流失、某个分店下个月大概需要多少库存,或者两张产品图片中购物者更可能点击哪一张。对于这样一个具体的问题,一个搭建、测试、交接的限定范围项目,往往比专属聘用更合适。
这种交接正是这个角色的核心特征。机器学习开发工程师围绕一份约定的简报,搭建一个模型或一小组相关的模型,记录清楚它的运作方式,然后让您有能力自行运行它,而不是留下来无限期地进行重训练和监控。如果持续的维护才是您真正需要的,我们为专属聘用而设计的机器学习工程师页面,是更好的起点。
机器学习开发工程师搭建的内容
有明确终点的界定任务。
根据您自己记录中的历史规律,预测一个未来数值,比如需求、客流量或现金流。
自动把工单、申请或交易等接收到的内容归入不同类别,而不再依靠人工处理。
根据类似客户以往的行为,向客户推荐下一件产品、文章或操作。
按照达成某个具体结果的可能性,对潜在客户、申请人或房源进行排序,让您的团队优先处理最有希望的对象。
清楚说明模型是如何训练的、需要什么数据,以及如何运行或重新训练它,让它不必依赖开发工程师持续参与。
坦诚说明模型在哪些方面表现良好、哪些方面不理想,让您的团队清楚什么时候可以信赖它,什么时候不可以。
关键技能
把一个能跑通的笔记本,变成一份可用交付物的判断力。
| 技能或工具 | 达标标准 | 重要原因 |
|---|---|---|
| 问题界定 | 在写代码之前,先把一个模糊的业务问题转化为一个具体、可衡量的预测目标 | 无论多准确,一个回答错误问题的模型都是白费力气 |
| 数据评估 | 核实您现有的数据是否真的能支撑这项任务,如果目前还不能,会如实说明 | 在不合适的数据上搭建,会产出一个在真实场景中悄悄失效的模型 |
| 模型选择 | 选用能达到准确率标准的最简单方法,而不是最复杂的方法 | 比起不必要的复杂模型,更简单的模型更容易解释、运行和交接 |
| 验证 | 在模型未见过的数据上进行测试,而不只是在训练数据上测试 | 只在自己的训练数据上表现好的模型,到了生产环境会令人失望 |
| 交接文档 | 写出清晰的说明和可运行的代码,让您团队里的非专业人士也能看懂并操作 | 只有当您的团队真的能运行和维护交付物时,交接才算成功 |
Google Cloud Professional Machine Learning Engineer 的考试大纲,把问题界定和数据准备与模型搭建一起列为核心技能,提醒我们训练之前的准备工作,和模型本身同样重要。
合作方式
限定范围的项目是这里最自然的选择:您提供问题和数据,我们以书面形式约定目标和交付物,您会收到一个附带文档和交接资料的可运行模型。如果企业预计随时间需要多个这样的模型,或者模型上线后还需要持续重训练,专属聘用会更合适,这时我们的机器学习工程师角色可以覆盖这方面需求。招聘支持适合希望把这项技能建在自己团队里的企业。咨询服务适合在决定延伸或重建之前,先复核您团队自己搭建的模型。
评估候选人
用来区分一次真正的项目交付和一次教程练习的核实方法。
无论您是自己在迪拜面试机器学习开发工程师,还是委托我们在招聘支持中完成技术评估,这些核实方法都同样适用。
竞赛排行榜的成绩,很难说明其处理杂乱业务数据的能力。请他们展示一个之后确实被别人用过的项目。
问清楚他们具体是如何在未见过的数据上测试模型的,如果测试失败了,他们会怎么做。
请他们展示过往项目的文档,判断一位不了解该项目的同事,是否真的能照着操作。
给他们一份小型、贴近真实的数据集和一个问题,评判他们提出的方案,和他们写的代码同样重要。
优秀的候选人能描述一次因为数据无法支撑而拒绝的请求,而不是交出一个看起来不错、实际却毫无意义的模型。
认证
诸多有用的入围信号之一。
像 Google Cloud Professional Machine Learning Engineer 这样的证书,说明候选人在该平台上系统学习过问题界定、模型搭建和评估。它是一个合理的筛选条件,需要对照厂商自己的证书查询系统核实,而不是只看简历上的一句话。
对于一次性交付物而言,一个已完成、已交付的项目,比任何考试都更能说明这位机器学习开发工程师的能力,因为它证明他们能把一个问题从头带到可用的交接成果。
阿联酋相关事项
只要项目使用真实客户或业务数据,就会遇到的一个方面。
根据阿联酋《2021 年第 45 号联邦法令》,训练集中使用的个人数据仍需被安全保护并取得同意,只有有限的例外情况,因此在为项目分享客户或员工记录之前,应先提出这一点。
在为任何项目确定范围时,以书面形式约定代码、训练好的模型文件和文档都将交付给您,确保工作结束后不再依赖开发工程师继续参与。
直接解答
一项界定清晰的预测任务,比如预测下个月的库存需求、对接收到的工单进行分类,或推荐相关产品,基于您已有的数据搭建,在达到约定的准确率标准后完成交接。
足够多关于目标预测结果的历史样本,理想情况下是几个月而不是几周的历史记录。如果您不确定自己手上有什么数据,项目开始时会先做一次简短的数据评估,确认这一点后再开始搭建。
由您,或您现有的团队,使用项目中包含的文档和交接资料来运行。如果模型需要持续的重训练和监控,把这当作一项主动的责任,我们以专属聘用形式提供的机器学习工程师角色,正是为此而设计。
可以,作为一个限定范围的复核和改进项目,前提是您能分享现有的代码、数据和结果,让工作从您现有的基础上展开,而不是推倒重来。
在工作开始前,我们会和您以书面形式约定目标指标以及成功的标准,依据您的数据实际能支持的水平来定,而不是在还没人看过数据之前就先报出一个数字。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。