如何使机器学习产品化同时保持敏捷性?

简介:

如何将机器学习融入到你的开发周期之中? JAX London大会上的演讲者罗伯·希德具体解释了如何使你的进程适应机器学习,同时仍然保持着敏捷和精益的原则。

JAX London会议期间介绍了在敏捷开发环境中的机器学习研究。这是一些有关主题的高级概述。同时也做了一些很酷的机器学习演示,这会让它更为直观且具有趣味性。

问题是什么?

人造智能(AI)和机器学习(ML)现在风靡一时,在谷歌最近的I / O 2017活动中,他们将ML和中心计划渗透到所有产品中,许多大公司都转型成了机器学习公司,这是大数据时代的一种进步。

如何使机器学习产品化同时保持敏捷性?

根据最近一份的调查,有38%的受访企业已经在使用人工智能,其中62%有望在2018年之前使用。因此,很多企业在充分了解他们实现的目标之前,可能会感觉到投资于人工智能战略方面的压力,更不用说适应传统的工程交付团队的压力了。

机器学习不等于产品

机器学习是一种增强产品的有力工具。但是,机器学习不应被视为产品的卖点,应该是产品第一。也就是说,无论是由机器管理还是人为监督,最应该考虑的是,它是否有产品的市场。为更好地适应市场并提供价值给客户,构建完全非ML版本的产品是否有意义。

如何使机器学习产品化同时保持敏捷性?

  从“小”建立产品价值

精益创业和快速迭代原理这里仍然适用:依据上述观点,从非ML版本产品开始,当你开始应用ML技术时,如果你能够开始利用其中一些技术来获得均匀的性能的小幅增长(更好的建议是,减少人力/成本,改善用户体验。这只需5%的案例,用ML替代人力就可以实现成本效益),那么这就意味着价值上升的开始。从“小”开始,你可以见证价值的变化,同时也让ML基础架构经过了测试和验证。

进入发展冲刺周期

你可能正在招聘新的研发团队,或者可能正在使用现有工程团队的成员。无论哪种方式,让他们在类似的开发冲刺周期中工作(如果你在冲刺中工作)也很有帮助。这将使双方的团队能够了解发生的情况和工作进展情况:产品和工程变更和问题可能有助于指导研发方向。

如何使机器学习产品化同时保持敏捷性?

同样,可能有了来自研发团队的数据特征或反馈,所以能很容易地进行设计,并使研究更简单。虽然研究正在进行,而且通常是一个耗时的任务,但有两周的时间可以进行讨论,这对整个团队的理解以及提供一个积极的鼓励都是有好处的。

不要忘记清洁代码

在试验和研究不同的想法时,很容易陷入黑客模式。而用粗略的脚本来证明一个初始的概念或想法这也是一种方式,但随着团队的进步,实际上将更有益于投资良好的编码原则的进步。尽管随着团队在多个方面的工作,让一次脚本变得更有意义,但通过正确分离,可重用和组织合理的代码使未来的研究更容易,也会减少生产中的成本。投资机器学习,使实验易于测试(并对不同的解决方案进行基准测试)将从一开始就非常有益。



本文转自d1net(转载)

相关文章
|
7月前
|
JSON 数据格式
基于 PAI-ArtLab 使用 ComfyUI 生成产品效果图
本文介绍了通过PAI ArtLab平台生成电商背景图的实验。用户可上传汽车、家电、化妆品等产品图片,快速生成背景并提升画质,实现降本增效。具体步骤包括登录阿里云完成实名认证,访问PAI ArtLab平台领取免费试用资源,使用ComfyUI加载工作流并上传图片,调整参数生成结果。此外,还提供了 Flux重绘和ControlNet微调等高级功能,以及常见问题解答,帮助用户更好地操作与优化图片效果。
|
9月前
如何看PAI产品下训练(train)模型任务的费用细节
PAI产品下训练(train)模型任务的费用细节
174 6
|
存储 人工智能 弹性计算
|
人工智能 自然语言处理 算法
|
机器学习/深度学习 人工智能 自然语言处理
|
存储 人工智能 物联网
|
机器学习/深度学习 人工智能 算法
人工智能平台PAI产品使用合集之在执行shade打包后遇到“类找不到”的错误,是什么原因
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
机器学习/深度学习 人工智能 JSON
人工智能平台PAI产品使用合集之创建特征视图时遇到报错,该如何排查
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
机器学习/深度学习 消息中间件 人工智能
人工智能平台PAI产品使用合集之vLLM是否支持模型长度扩展
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
机器学习/深度学习 人工智能 自然语言处理
人工智能平台PAI产品使用合集之如何配置cluster系统自动生成分布式参数
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。