ML:MLOps系列讲解之系列知识解读全貌

举报
一个处女座的程序猿 发表于 2022/02/11 00:21:50 2022/02/11
【摘要】 ML:MLOps系列讲解之系列知识解读全貌 导读:您将了解如何使用机器学习,了解需要管理的各种变更场景,以及基于ml的软件开发的迭代性质。最后,我们提供了MLOps的定义,并展示了MLOps的发展。 目录 ML:MLOps系列讲解之系列知识解读全貌 MLOps的简介 1、MLOps的定义与发展—你为什么可...

ML:MLOps系列讲解之系列知识解读全貌

导读:您将了解如何使用机器学习,了解需要管理的各种变更场景,以及基于ml的软件开发的迭代性质。最后,我们提供了MLOps的定义,并展示了MLOps的发展。

目录

ML:MLOps系列讲解之系列知识解读全貌

MLOps的简介

1、MLOps的定义与发展—你为什么可能想使用机器学习

1.1、Deployment GapML部署的差距

1.2、Scenarios of Change That Need to be Managed需要管理的变化的场景

1.3、MLOps Definition定义

1.4、MLOps Evolution进化

1.5、The Evolution of MLOps

2、设计机器学习驱动的(ML-powered)软件—我们想要解决的业务问题是什么?

2.1、Work Flow Decomposition工作流程分解

2.2、AI Canvas

2.3、机器学习Canvas

3、端到端 ML工作流生命周期

3.1、Data Engineering

3.2、Model Engineering

3.3、Model Deployment

4、基于ML的软件的三个层次

4.1、Data: Data Engineering Pipelines

4.2、Model: Machine Learning Pipelines

4.3、Code: Deployment Pipelines

5、MLOps原则

5.1、Iterative-Incremental Process in MLOps MLOps中的迭代增量过程

5.2、Automation自动化

5.3、Continuous X持续部署

5.4、Versioning版本控制

5.5、Experiments Tracking实验跟踪

5.6、Testing测试

5.7、Monitoring 监控

5.8、“ML Test Score” System  “机器学习成绩”系统

5.9、Reproducibility可再现性

5.10、Loosely Coupled Architecture (Modularity) 松散耦合架构(模块化)

5.11、ML-based Software Delivery Metrics (4 metrics from “Accelerate”) 基于ML的软件交付指标(来自“加速”的4个指标)

5.12、Summary of MLOps Principles and Best Practices

6、CRISP-ML (Q)ML生命周期过程—了解机器学习开发的标准过程模型。

6.1、Business and Data Understanding业务和数据理解

6.2、Data Engineering (Data Preparation)数据工程(数据准备)

6.3、Machine Learning Model Engineering机器学习模型工程

6.4、Evaluating Machine Learning Models评估机器学习模型

6.5、Deployment部署

6.6、Monitoring and Maintenance监控和维护

6.7、Conclusion

6.8、Acknowledgements

7、MLOps Stack Canvas堆栈画布

7.1、MLOps Stack Canvas

7.2、Documenting MLOps Architecture  记录MLOps架构

7.3、MLOps Maturity Level  MLOps 成熟度级别

7.4、Conclusion  结论

7.5、Acknowledgements  

8、ML模型治理

9、MLOps的State(工具和框架)


ML:MLOps系列讲解之系列知识解读全貌

MLOps的简介

原址https://ml-ops.org/

Machine Learning Operations=Design+Model Development+Operations

       Machine Learning Operations是借助机器学习模型操作化管理(MLOps),我们希望提供端到端的机器学习开发过程,以设计、构建和管理可再生、可测试和可演进的ML驱动软件。
       作为一个新兴的领域,MLOps正在数据科学家、ML工程师和AI爱好者中迅速获得势头。遵循这一趋势,持续交付基金会SIG MLOps将ML模型管理与传统软件工程区分开来,并建议以下MLOps能力:

  • MLOps旨在统一机器学习和软件应用程序发布的发布周期
  • MLOps支持机器学习工件的自动化测试(例如数据验证、ML模型测试和ML模型集成测试)
  • MLOps能够将敏捷原则应用到机器学习项目中。
  • MLOps支持机器学习模型和数据集,将这些模型构建为CI/CD系统中的第一等级
  • MLOps减少了跨机器学习模型的技术债务
  • MLOps必须是一种与语言、框架、平台和基础设施无关的实践

1、MLOps的定义与发展—你为什么可能想使用机器学习

1.1、Deployment GapML部署的差距

1.2、Scenarios of Change That Need to be Managed需要管理的变化的场景

1.3、MLOps Definition定义

1.4、MLOps Evolution进化

1.5、The Evolution of MLOps

相关文章ML:MLOps系列讲解之《MLOps的定义与发展—你为什么可能想使用机器学习》解读

2、设计机器学习驱动的(ML-powered)软件—我们想要解决的业务问题是什么?

2.1、Work Flow Decomposition工作流程分解

2.2、AI Canvas

2.3、机器学习Canvas

2.3.1、机器学习画布(v1.0),THE MACHINE LEARNING CANVAS (V1.0)

 相关文章ML:MLOps系列讲解之《设计机器学习驱动的(ML-powered)软件—我们想要解决的业务问题是什么?》解读

3、端到端 ML工作流生命周期

3.1、Data Engineering

3.2、Model Engineering

3.3、Model Deployment

 相关文章ML:MLOps系列讲解之《端到端 ML工作流生命周期》解读

4、基于ML的软件的三个层次

4.1、Data: Data Engineering Pipelines

4.1.1、Data Ingestion

4.1.2、Exploration and Validation

4.1.3、Data Splitting

4.2、Model: Machine Learning Pipelines

4.2.1、Model Training

4.2.2、Model Evaluation

4.2.3、Model Testing

4.2.4、Model Packaging

4.2.5、Different forms of ML workflows不同形式的机器学习工作流程

4.2.6、ML Model serialization formats 机器学习模型序列化格式

4.3、Code: Deployment Pipelines

4.3.1、Model Serving Patterns模型服务模式

4.3.2、Deployment Strategies部署策略

 相关文章ML:MLOps系列讲解之《基于ML的软件的三个层次》解读

5、MLOps原则

5.1、Iterative-Incremental Process in MLOps MLOps中的迭代增量过程

5.2、Automation自动化

5.3、Continuous X持续部署

5.4、Versioning版本控制

5.5、Experiments Tracking实验跟踪

5.6、Testing测试

5.6.1、Features and Data Tests特征和数据测试

5.6.2、Tests for Reliable Model Development可靠模型开发的测试

5.6.3、ML infrastructure test机器学习基础设施测试

5.7、Monitoring 监控

5.8、“ML Test Score” System  “机器学习成绩”系统

5.9、Reproducibility可再现性

5.10、Loosely Coupled Architecture (Modularity) 松散耦合架构(模块化)

5.11、ML-based Software Delivery Metrics (4 metrics from “Accelerate”) 基于ML的软件交付指标(来自“加速”的4个指标)

5.12、Summary of MLOps Principles and Best Practices

 相关文章ML:MLOps系列讲解之《MLOps原则—迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/“ML成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标/MLO等》解读

6、CRISP-ML (Q)ML生命周期过程—了解机器学习开发的标准过程模型。

6.1、Business and Data Understanding业务和数据理解

6.2、Data Engineering (Data Preparation)数据工程(数据准备)

6.3、Machine Learning Model Engineering机器学习模型工程

6.4、Evaluating Machine Learning Models评估机器学习模型

6.5、Deployment部署

6.6、Monitoring and Maintenance监控和维护

6.7、Conclusion

6.8、Acknowledgements

 相关文章ML:MLOps系列讲解之《CRISP-ML (Q)ML生命周期过程—了解机器学习开发的标准过程模型—业务和数据理解→数据工程(数据准备)→ML模型工程→评估ML模型→模型部署→模型监控和维护》解读

7、MLOps Stack Canvas堆栈画布

7.1、MLOps Stack Canvas

7.2、Documenting MLOps Architecture  记录MLOps架构

7.3、MLOps Maturity Level  MLOps 成熟度级别

7.4、Conclusion  结论

7.5、Acknowledgements  

 相关文章ML:MLOps系列讲解之《MLOps Stack Canvas堆栈画布》解读

8、ML模型治理

本部分介绍了治理流程的概述,这些流程是MLOps不可或缺的一部分。

9、MLOps的State(工具和框架)

 相关文章ML:MLOps系列讲解之《MLOps的State(工具和框架)》解读

文章来源: yunyaniu.blog.csdn.net,作者:一个处女座的程序猿,版权归原作者所有,如需转载,请联系作者。

原文链接:yunyaniu.blog.csdn.net/article/details/122848723

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。