Meetup回顾|DevOps&MLOps如何在企业中解决机器学习困境?

6月5日,由星策社区主办的「DevOps+MLOps Meetup」于线上召开,活动由51CTO视频号、CSDN直播间、开源中国视频号、极狐GitLab视频号四平台同步支持,累计观看人次超过5000。星策社区发起人——谭中意,在本次活动中重点介绍了DevOps与MLOps的概念与异同之处;极狐GitLab架构师——刘巍锋,分享了如何使用传统的代码管理工具和流水线平台 Gitlab,实现机器学习模型的开发自动化;第四范式OpenMLDB研发负责人——卢冕,介绍了如何使用OpenMLDB解决特征线上线下一致性问题,加速机器学习的开发和上线过程。

🌟本文根据三位老师分享的重点内容整理而成,视频回顾见文章末尾,PPT获取请关注公众号星策开源并回复0605

精彩内容回顾

Part1:DevOps+MLOps,都是为了效率—谭中意

星策社区发起人,开源软件推进联盟副秘书长,开放原子基金会TOC副主席—谭中意,在此次meetup中重点介绍了DevOps、MLOps的由来、概念和两者的异同之处。

什么是DevOps?

DevOps这个词从提出来流行在国内已有将近有十来年的历史,他的目标是在保证质量的基础上更快的Deliver软件。在传统的工作模式下面,Dev(开发者)负责将编译好的代码交给Ops(运维团队)部署到线上,前者关心的是更快的上线,实现功能,后者关心的是系统的稳定性与可用性,因为目标的不一致,造成在传统研发模式下,Dev与Ops的矛盾越来越大,形成了一道阻碍沟通的“部门墙”。 为了解决这一问题,打破这道墙,出现了一种新的研发模式即DevOps。通过CI+CD让研发与运维联合起来,形成一个DevOps双环,以此打破团队界限,用一种更高效、更流水性的自动化方式来工作。这种方式后来被广泛应用,如今已有十多年之久,同时也出现了各种形式的Ops和以及工具,目标是为了提升机器学习落地的效率。

什么是MLOPs?

MLOps是面向机器学习领域,为了提高机器学习落地效率的。其中涉及角色包括数据科学家和软件工程师。他的任务包括定义场景、数据收集和整理、模型训练和部署、持续监控和更新,这是一个完整的pipeline的四个部分,在这一套生命周期里面每一个环节他都需要更快的迭代和更快的反馈。同时它的范围不仅仅只是代码,还包括模型和数据。所以简单来说MLOps就是包含了代码、模型和数据的持续集成、持续部署、持续训练和持续监控,同时还包括了各种平台工具,比如FeatureSt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值