Skip to main content

MLOPS-ZOOMCAMP

·123 words·1 min
WFUing
Author
WFUing
A graduate who loves coding.

目录

  • 第 1 周:简介和先决条件
  • 第 2 周:实验跟踪和模型管理
  • 第 3 周:编排和 ML 管道
  • 第 4 周:模型部署
  • 第 5 周:模型监控
  • 第 6 周:最佳实践
  • 第 7、8、9 周:项目

第 1 周:简介和先决条件

  • 技术:Docker、AWS
  • 重点:第 1 周致力于设置您将在整个课程中使用的关键工具和技术,并向您介绍 MLOps 的概念以及我们为什么需要使用该概念。

第 2 周:实验跟踪和模型管理

  • 技术:MLFlow
  • 重点:第 2 周涵盖实验跟踪,以存储和组织有关实验的相关信息。例如,模型的输入数据、源代码、模型架构参数以及相应的输出。

第 3 周:编排和 ML 管道

  • 技术:Mage
  • 重点:第 3 周的重点是创建用于训练机器学习模型的生产就绪管道。这意味着管道可以以完全自动化的方式轻松复制和重新运行。

第 4 周:模型部署

  • 技术:Flask、Docker、MLflow、Mage、AWS Lambda & AWS Kinesis
  • 重点:第 4 周向您介绍模型部署的三种方法,并演示如何使用每种方法。

第 5 周:模型监测

  • 技术:Prometheus, Evidently AI, and Grafana
  • 重点:第 5 周是关于监控机器学习模型,包括服务运行状况、模型性能、数据质量和完整性以及数据漂移和概念漂移。

第 6 周: 最佳实践

  • 技术:Python, Docker, Localstack, Github Actions
  • 重点:第 6 周总结了最佳实践,例如单元测试、集成测试、检查代码质量以及使用 CI/CD 和 GitHub Actions 进行自动化部署。

第 7/8/9 周: 项目

  • 持续时间:2 周用于开发,1 周用于同行评审
  • 目标:该项目的重点是应用您获得的技能从头开始构建数据工程管道。完成这个实践项目不仅可以验证您的技能,还可以增强您的作品集,从而在求职中提供竞争优势。
  • 同行评审:要完成该项目,您需要评估至少三位同行的项目。如果不这样做,您的项目将被标记为不完整。

项目要求:

  • 选择感兴趣的数据集
  • 在选定的数据集上训练模型并跟踪您的实验
  • 开发模型训练管道
  • 以批处理、Web 服务或流格式部署模型
  • 监控模型的性能
  • 遵守最佳实践