ยินดีด้วย!

CI/CD สำหรับ Machine Learning

Ravi Bhadauria

Machine Learning Engineer

ไวยากรณ์ YAML

  • การย่อหน้า
  • Mappings a: 1
  • Arrays
    • Flow [1, 2]
    • Block
      - 1
      - 2
      
  • สตริงหลายบรรทัด
    • Style indicators (|, >)
    • Chomping indicators (-, +)
CI/CD สำหรับ Machine Learning

GitHub Actions

  • Workflow (pipeline)
  • Events (on)
  • Jobs (jobs)
  • Runners (runs-on)
  • Steps (steps)
  • Contexts
  • Secrets และตัวแปรสภาพแวดล้อม (GITHUB_TOKEN)
  • Actions (checkout, setup-python)
    • CML: cml comment create, cml pr create
CI/CD สำหรับ Machine Learning

การจัดเวอร์ชันข้อมูลและการสร้าง pipeline ที่ reproducible

  • dvc init
  • DVC remotes (รวมถึง local)
  • dvc push, dvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML (dvc.yaml)
    • Steps หรือ targets
    • Commands (cmd)
    • Dependencies (deps)
    • Outputs (outs)
    • Metrics (metrics)
    • Plots (plots)
CI/CD สำหรับ Machine Learning

แหล่งข้อมูลจาก DataCamp

CI/CD สำหรับ Machine Learning

อ่านเพิ่มเติม

CI/CD สำหรับ Machine Learning

ขอบคุณ!

CI/CD สำหรับ Machine Learning

Preparing Video For Download...