बधाई!

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)
  • कॉन्टेक्स्ट्स
  • सीक्रेट्स और environment variables (GITHUB_TOKEN)
  • एक्शन्स (checkout, setup-python)
    • CML: cml comment create, cml pr create
Machine Learning के लिए CI/CD

डेटा वर्ज़निंग और पुनरुत्पाद्य पाइपलाइन्स बनाना

  • dvc init
  • DVC remotes (लोकल समेत)
  • 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...