MLOps में पूर्ण ऑटोमेशन और सर्वोत्तम प्रथाएँ परिचय

फ़ुली ऑटोमेटेड MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

MLOps जीवनचक्र

MLOps जीवनचक्र की छवि। तीन जुड़े हुए वृत्त: बाएँ से दाएँ नाम हैं: Design, Development, Deployment.

फ़ुली ऑटोमेटेड MLOps

MLOps में परिपक्वता स्तर

$$

परिपक्वता स्तरों में शामिल हैं:

  • Manual ML workflow

  • Semi-automated ML workflow

  • Fully automated ML workflow

फ़ुली ऑटोमेटेड MLOps

मैन्युअल ML वर्कफ़्लो - ऐड-हॉक प्रयोग

एक छवि जो दिखाती है कि मॉडल्स को डेवलपमेंट से प्रोडक्शन तक मैन्युअल प्रक्रिया से कैसे पहुँचाया जाता है.

फ़ुली ऑटोमेटेड MLOps

सेमी-ऑटोमेटेड ML वर्कफ़्लो

डेटा को एक ऑर्केस्ट्रेटेड प्रयोग पाइपलाइन में फ़ीड होते दिखाती छवि.

फ़ुली ऑटोमेटेड MLOps

सेमी-ऑटोमेटेड ML वर्कफ़्लो

पिछली छवि का विस्तार: कोड सोर्स रिपॉज़िटरी में पुश होता है और एक फीचर स्टोर सिस्टम को डेटा देता है.

फ़ुली ऑटोमेटेड MLOps

सेमी-ऑटोमेटेड ML वर्कफ़्लो

पिछली छवि में डिप्लॉयमेंट घटक जोड़ा गया है। यह आर्किटेक्चर में ऑटोमेटेड ML पाइपलाइनों को डिप्लॉय करता है। साथ ही एक ML मेटाडेटा स्टोर, ऑटोमेटेड पाइपलाइन से बना मेटाडेटा प्राप्त करता है.

फ़ुली ऑटोमेटेड MLOps

सेमी-ऑटोमेटेड ML वर्कफ़्लो

आर्किटेक्चर और बढ़ा है। अब ऑटोमेटेड पाइपलाइन से बने मॉडल एक मॉडल रजिस्टर में पुश होते हैं, जो मॉडल सर्विंग मॉड्यूल को डिलिवर करता है। मॉडल सर्विंग मॉड्यूल आर्किटेक्चर में प्रेडिक्शन सर्विस से जुड़ा है.

फ़ुली ऑटोमेटेड MLOps

सेमी-ऑटोमेटेड ML वर्कफ़्लो

आर्किटेक्चर में प्रेडिक्शन सर्विस, परफ़ॉर्मेंस मॉनिटरिंग घटक से जुड़ी है, जो आगे एक ऑटोमेटेड ट्रिगर से जुड़ा है। यह ट्रिगर सिस्टम में ऑटोमेटेड पाइपलाइन शुरू कर सकता है.

फ़ुली ऑटोमेटेड MLOps

फ़ुली ऑटोमेटेड ML वर्कफ़्लो

पूरी तरह ऑटोमेटेड MLOps रेफरेंस आर्किटेक्चर का उच्च-स्तरीय अवलोकन.

फ़ुली ऑटोमेटेड MLOps

ML जीवनचक्र में ऑटोमेशन - Design

एक तालिका जो दिखाती है कि डिजाइन और प्लानिंग चरण की गतिविधियाँ ऑटोमेट नहीं की जा सकतीं.

अच्छी प्रथाएँ:

  • Reproducible प्रक्रियाएँ अपनाएँ
  • विस्तृत डॉक्यूमेंटेशन लिखें
फ़ुली ऑटोमेटेड MLOps

ML जीवनचक्र में ऑटोमेशन - Development

एक तालिका जो दिखाती है कि विकास चरण की सभी गतिविधियाँ ऑटोमेट नहीं हो सकतीं.

अच्छी प्रथाएँ:

  • याद रखें हम सॉफ़्टवेयर विकसित कर रहे हैं
  • वर्शन कंट्रोल का उपयोग करें
  • ऑर्केस्ट्रेशन टूल्स का उपयोग करें
फ़ुली ऑटोमेटेड MLOps

ML जीवनचक्र में ऑटोमेशन - Operations

एक तालिका जो दिखाती है कि ऑपरेशंस चरण की अधिकांश गतिविधियाँ ऑटोमेट हो सकती हैं.

उपयोग करें:

  • ऑटोमेटेड टेस्टिंग
  • CI/CD/CT/CM
फ़ुली ऑटोमेटेड MLOps

अभ्यास करते हैं!

फ़ुली ऑटोमेटेड MLOps

Preparing Video For Download...