恭喜!

面向机器学习的 CI/CD

Ravi Bhadauria

Machine Learning Engineer

YAML 语法

  • 缩进
  • 映射 a: 1
  • 数组
    • 行内 [1, 2]
    • 块状
      - 1
      - 2
      
  • 多行字符串
    • 样式指示符(|, >
    • 截断指示符(-, +
面向机器学习的 CI/CD

GitHub Actions

  • 工作流(pipeline)
  • 触发事件(on
  • 作业(jobs
  • 运行器(runs-on
  • 步骤(steps
  • 上下文(contexts)
  • 机密和环境变量(GITHUB_TOKEN
  • 动作(checkout, setup-python
    • CML:cml comment create, cml pr create
面向机器学习的 CI/CD

数据版本管理与可复现流水线

  • dvc init
  • DVC 远程(含本地)
  • dvc push, dvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML(dvc.yaml
    • 步骤或目标
    • 命令(cmd
    • 依赖(deps
    • 输出(outs
    • 指标(metrics
    • 图表(plots
面向机器学习的 CI/CD

Datacamp 资源

面向机器学习的 CI/CD

延伸阅读

面向机器学习的 CI/CD

谢谢!

面向机器学习的 CI/CD

Preparing Video For Download...