Selamat!

CI/CD untuk Machine Learning

Ravi Bhadauria

Machine Learning Engineer

Sintaks YAML

  • Indentasi
  • Pemetaan a: 1
  • Larik
    • Flow [1, 2]
    • Blok
      - 1
      - 2
      
  • String multi-baris
    • Indikator gaya (|, >)
    • Indikator pemotongan (-, +)
CI/CD untuk Machine Learning

GitHub Actions

  • Alur kerja (pipeline)
  • Peristiwa (on)
  • Job (jobs)
  • Runner (runs-on)
  • Langkah (steps)
  • Konteks
  • Secret dan variabel lingkungan (GITHUB_TOKEN)
  • Action (checkout, setup-python)
    • CML: cml comment create, cml pr create
CI/CD untuk Machine Learning

Versi data dan membangun pipeline yang dapat direproduksi

  • dvc init
  • Remote DVC (termasuk lokal)
  • dvc push, dvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML (dvc.yaml)
    • Langkah atau target
    • Perintah (cmd)
    • Dependensi (deps)
    • Keluaran (outs)
    • Metrik (metrics)
    • Plot (plots)
CI/CD untuk Machine Learning

Sumber daya Datacamp

CI/CD untuk Machine Learning

Bacaan lanjutan

CI/CD untuk Machine Learning

Terima kasih!

CI/CD untuk Machine Learning

Preparing Video For Download...