MLOps टीमें सफलतापूर्वक कैसे काम करती हैं

बिज़नेस के लिए MLOps

Arne Jonas Warnke

Head of Emerging Curriculum

Machine learning का सीमित प्रभाव (अतीत)

पहले, फर्में machine learning को प्रयोग के तौर पर अपनाती थीं.

समस्याएँ थीं, जैसे:

  • साइलोज़
  • मॉडल अक्सर प्रोडक्शन तक नहीं पहुँचते थे
  • डेवलपमेंट में बहुत समय लगता था
  • ऑटोमेशन नहीं या बहुत कम
  • पुनरुत्पादनक्षमता की कमी

1980 के कंप्यूटर के सामने एक व्यक्ति की ब्लैक-व्हाइट फोटो

बिज़नेस के लिए MLOps

MLOps टीमें सफलतापूर्वक कैसे काम करती हैं

$$

इस वीडियो में

  • टेक्नोलॉजी पर कम फोकस
  • सफल DevOps प्रैक्टिसेज़ देखें
बिज़नेस के लिए MLOps

DevOps रिमाइंडर

DevOps का उद्देश्य

  • डेवलपर और ऑपरेशंस के बीच सहयोग बढ़ाना

डेवलपमेंट का फोकस

  • यूज़र अनुभव बेहतर करना
  • नए बिज़नेस रिक्वायरमेंट्स

ऑपरेशंस का फोकस

  • स्थिरता और मेंटेनबिलिटी

DevOps

1 Kim et al. (2021). The DevOps handbook: How to create world-class agility, reliability, & security in technology organizations. IT Revolution.
बिज़नेस के लिए MLOps

आम DevOps प्रैक्टिसेज़

  • Continuous delivery
    • बार-बार, छोटे और भरोसेमंद कोड रिलीज़
    • जैसे लगातार छोटे फीचर्स (या कोड बदलाव) जोड़ना
  • टेस्टिंग और रिलीज़ का ऑटोमेशन
  • मॉनिटरिंग, आसान "roll-backs"
  • Continuous integration

$$ एक सॉफ्टवेयर रिलीज़ ब्लूप्रिंट

1 Leite et al. (2019). A survey of DevOps concepts and challenges. ACM Computing Surveys (CSUR), 52(6), 1-35.
बिज़नेस के लिए MLOps

विफलताओं से निपटना

DevOps सर्कल $$ एक ब्लू स्क्रीन

  • Feedback loops
    • ऑटोमेटेड टेस्ट्स
    • विफलताएँ जल्दी पहचानें
  • यदि कुछ गलत हो जाए
    • रूट कॉज़ एनालिसिस
    • ब्लेमलेस पोस्ट-मॉर्टम्स
    • सीखना, नॉलेज-शेयरिंग, सुधार
बिज़नेस के लिए MLOps

लोग और टीमें

MLOps/DevOps का सार सहयोग है

  • कंपनियाँ टीमें अलग तरह से डिजाइन करती हैं

$$

सामान्य विशेषताएँ हैं

  • स्वायत्तता
  • साझा प्रोत्साहन
  • फीडबैक लूप्स और सीखना
  • भरोसा
  • जोखिम लेने को पुरस्कृत करना

$$ लोग मिलकर काम करते हुए

बिज़नेस के लिए MLOps

एक्सपेरिमेंटेशन

एक्सपेरिमेंटेशन से उच्च गुणवत्ता का लक्ष्य रखें

  • A/B टेस्टिंग (रैंडमाइज़्ड एक्सपेरिमेंट्स)
  • जानबूझकर विफलताएँ इंजेक्ट करना

$$ एक लैब टेस्ट

बिज़नेस के लिए MLOps

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

बिज़नेस के लिए MLOps

Preparing Video For Download...