おめでとうございます!

Machine Learning のための CI/CD

Ravi Bhadauria

Machine Learning Engineer

YAML の構文

  • インデント
  • マッピング a: 1
  • 配列
    • フロー形式 [1, 2]
    • ブロック形式
      - 1
      - 2
      
  • 複数行文字列
    • スタイルインジケーター(|、>)
    • チョンピングインジケーター(-、+)
Machine Learning のための CI/CD

GitHub Actions

  • ワークフロー(パイプライン)
  • イベント(on)
  • ジョブ(jobs)
  • ランナー(runs-on)
  • ステップ(steps)
  • コンテキスト
  • シークレットと環境変数(GITHUB_TOKEN)
  • アクション(checkout、setup-python)
    • CML: cml comment create、cml pr create
Machine Learning のための 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)
Machine Learning のための CI/CD

DataCamp のリソース

Machine Learning のための CI/CD

参考資料

Machine Learning のための CI/CD

ありがとうございました!

Machine Learning のための CI/CD

Preparing Video For Download...