Databricks में मॉडल डिप्लॉय करना

Databricks कॉन्सेप्ट्स

Kevin Barlow

Data Practitioner

Machine Learning Lifecycle

Machine Learning Lifecycle

1 https://www.datacamp.com/blog/machine-learning-lifecycle-explained
Databricks कॉन्सेप्ट्स

Model Deployment और Operations

Machine Learning Lifecycle

Databricks कॉन्सेप्ट्स

मॉडल डिप्लॉय करते समय चिंताएँ

Availability

  • आपके end users या application मॉडल को कैसे इस्तेमाल करेंगे?
  • एक्सेस के लिए मॉडल कहाँ रखना होगा?
  • क्या मॉडल समझना और इस्तेमाल करना आसान होगा?

Using a ML model

Evaluation

  • क्या उपयोगकर्ता सच में मॉडल का उपयोग कर रहे हैं?
  • क्या मॉडल अब भी अच्छा परफॉर्म कर रहा है?
  • क्या मुझे मॉडल को फिर से ट्रेन करना है?
  • क्या मुझे बेहतर नया मॉडल चाहिए?

Evaluating a ML model

Databricks कॉन्सेप्ट्स

Model Deployment प्रक्रिया

Model Deployment Process

Databricks कॉन्सेप्ट्स

Model Flavors

  • MLFlow Models किसी भी machine learning framework से मॉडल स्टोर कर सकते हैं
  • मॉडल अलग-अलग कॉन्फ़िगरेशन और आर्टिफैक्ट्स के साथ स्टोर होते हैं
  • ज़रूरत के अनुसार मॉडलों को दूसरे "फ्लेवर" में बदला जा सकता है. उदाहरण:
    • scikit-learn
    • pyfunc
    • spark
    • tensorflow

MLFlow Models

Databricks कॉन्सेप्ट्स

Model Registry

Databricks Model Registry

Databricks कॉन्सेप्ट्स

Model Registry

Model Registry - Registered Models

Databricks कॉन्सेप्ट्स

Model Registry

Model Registry - Model Versions

Databricks कॉन्सेप्ट्स

Model Registry

Model Registry - Model Staging

Databricks कॉन्सेप्ट्स

Model Serving

Databricks Model Serving

Databricks कॉन्सेप्ट्स

Model Serving

Model Serving - Cluster

Databricks कॉन्सेप्ट्स

Model Serving

Model Serving - Model Selection

Databricks कॉन्सेप्ट्स

Model Serving

Model Serving Metrics

1 https://www.databricks.com/product/model-serving
Databricks कॉन्सेप्ट्स

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

Databricks कॉन्सेप्ट्स

Preparing Video For Download...