MLflow Model Registry परिचय

MLflow परिचय

Weston Bassler

Senior MLOps Engineer

मॉडल लाइफसाइकल

डेवलपमेंट, स्टेजिंग का डायग्राम

MLflow परिचय

MLflow Model Registry

  • केंद्रीकृत स्टोरेज लोकेशन

  • लाइफसाइकल मैनेजमेंट

    • Web UI
    • MLflow Client मॉड्यूल
    • मॉडल वर्ज़न
    • मॉडल स्टेज

model-registry

MLflow परिचय

MLflow Model Registry

  • मॉडल

    • मॉडल MLflow Tracking में लॉग किया गया
  • रजिस्टर्ड मॉडल

    • वर्ज़न मिलता है
    • स्टेज असाइन करने योग्य
MLflow परिचय

MLflow Model Registry

  • मॉडल वर्ज़न

    • हर नए रजिस्टर्ड मॉडल के साथ बढ़ता है
  • मॉडल स्टेज

    • इनमें से एक असाइन हो सकता है:
      • None
      • Staging
      • Production
      • Archived

स्टेजेस

MLflow परिचय

Model Registry के साथ काम

मॉडल्स

MLflow परिचय

MLflow Client मॉड्यूल

  • Experiments

  • Runs

  • Model Versions

  • Registered Models

Machine Learning

1 Flaticon.com
MLflow परिचय

MLflow client मॉड्यूल का उपयोग

# Import from MLflow module
from mlflow import MlflowClient


# Create an instance client = MlflowClient()
# Print the object client
<mlflow.tracking.client.MlflowClient object at 0x101d55f30>
MLflow परिचय

मॉडल रजिस्टर करना

# Create a Model named "Unicorn"
client.create_registered_model(name="Unicorn")
<RegisteredModel: creation_timestamp=1679404160448, description=None, 
last_updated_timestamp=1679404160448, latest_versions=[], name='Unicorn', 
tags={}>
MLflow परिचय

Model UI

create-model

MLflow परिचय

रजिस्टर्ड मॉडल्स खोजना

search-models

MLflow परिचय

रजिस्टर्ड मॉडल्स खोजना

# Search for registered models
client.search_registered_models(filter_string=MY_FILTER_STRING)
  • पहचानकर्ता
    • name - मॉडल का नाम
    • tags - मॉडल से जुड़े टैग
  • कंपेरेटर
    • = - बराबर
    • != - बराबर नहीं
    • LIKE - केस-सेंसिटिव पैटर्न मैच
    • ILIKE - केस-इन्सेंसिटिव पैटर्न मैच
MLflow परिचय

सर्च का उदाहरण

# Filter string
unicorn_filter_string = "name LIKE 'Unicorn%'"


# Search models client.search_registered_models(filter_string=unicorn_filter_string)
[<RegisteredModel: creation_timestamp=1679404160448, description=None, 
last_updated_timestamp=1679404160448, latest_versions=[], name='Unicorn', 
tags={}>, 
<RegisteredModel: creation_timestamp=1679404276745, description=None, 
last_updated_timestamp=1679404276745, latest_versions=[], name='Unicorn 2.0', 
tags={}>]
MLflow परिचय

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

MLflow परिचय

Preparing Video For Download...