恭喜你!

Machine Learning 的 CI/CD

Ravi Bhadauria

Machine Learning Engineer

YAML 語法

  • 縮排
  • 對應 a: 1
  • 陣列
    • 流式 [1, 2]
    • 區塊
      - 1
      - 2
      
  • 多行字串
    • 風格指示符(|>
    • 擷取指示符(-+
Machine Learning 的 CI/CD

GitHub Actions

  • 工作流程(pipeline)
  • 事件(on
  • 作業(jobs
  • 執行環境(runs-on
  • 步驟(steps
  • 情境(Contexts)
  • 機密與環境變數(GITHUB_TOKEN
  • 動作(checkoutsetup-python
    • CML:cml comment createcml pr create
Machine Learning 的 CI/CD

資料版本控管與可重現的流程

  • dvc init
  • DVC 遠端(含本機)
  • dvc pushdvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML(dvc.yaml
    • 步驟或目標
    • 指令(cmd
    • 相依(deps
    • 輸出(outs
    • 指標(metrics
    • 視覺化(plots
Machine Learning 的 CI/CD

Datacamp 資源

Machine Learning 的 CI/CD

延伸閱讀

Machine Learning 的 CI/CD

謝謝你!

Machine Learning 的 CI/CD

Preparing Video For Download...