Tebrikler!

Machine Learning için CI/CD

Ravi Bhadauria

Machine Learning Engineer

YAML Sözdizimi

  • Girintileme
  • Eşlemeler a: 1
  • Diziler
    • Akış [1, 2]
    • Blok
      - 1
      - 2
      
  • Çok satırlı dizgiler
    • Biçim göstergeleri (|, >)
    • Kırpma göstergeleri (-, +)
Machine Learning için CI/CD

GitHub Actions

  • İş akışı (pipeline)
  • Olaylar (on)
  • İşler (jobs)
  • Çalıştırıcılar (runs-on)
  • Adımlar (steps)
  • Bağlamlar
  • Sırlar ve ortam değişkenleri (GITHUB_TOKEN)
  • Eylemler (checkout, setup-python)
    • CML: cml comment create, cml pr create
Machine Learning için CI/CD

Verileri sürümlemek ve yeniden üretilebilir boru hatları kurmak

  • dvc init
  • DVC uzakları (yerel dahil)
  • dvc push, dvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML (dvc.yaml)
    • Adımlar veya hedefler
    • Komutlar (cmd)
    • Bağımlılıklar (deps)
    • Çıktılar (outs)
    • Metrikler (metrics)
    • Grafikler (plots)
Machine Learning için CI/CD

Datacamp kaynakları

Machine Learning için CI/CD

Ek okumalar

Machine Learning için CI/CD

Teşekkürler!

Machine Learning için CI/CD

Preparing Video For Download...