API बनाना

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

Nemanja Radojkovic

Senior Machine Learning Engineer

सबसे ऊपरी स्तर की API

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

API परिभाषा

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

सर्वर

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

क्लाइंट

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

क्लाइंट को सेवा

हमारे सर्वर पर प्रक्रियाएँ चलाना

उदाहरण: Amazon Comprehend के लिए sentiment analysis API

Amazon comprehend logo

रिमोट डेटाबेस तक पहुँचें

उदाहरण: Twitter API, New York Times API

Twitter API logo

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

API आर्किटेक्चर

 

  1. REST: REpresentational State Transfer
  2. RPC: Remote Procedure Call
  3. SOAP: Simple Object Access Protocol

 

इस कोर्स में: आर्किटेक्चर-एग्नॉस्टिक दृष्टिकोण

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

उदाहरण: नेविगेशन ऐप

नेविगेशन ऐप

 

 

 

API का उद्देश्य: क्लाइंट ऐप्स को ETA (estimated time of arrival) निकालने में सक्षम बनाना

1 Image: Pixabay, https://www.stockvault.net/user/profile/161904
MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

सबसे सरल API

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

सबसे सरल API 2

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

मॉडल चल रहा है

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

मॉडल का उत्तर

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

सर्वर त्रुटि

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

इनपुट वैलिडेशन

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

इनपुट वैलिडेशन - अपेक्षाएँ

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

इनपुट वैलिडेशन 3

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

इनपुट वैलिडेशन - सूचना-संदेश

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

रिक्वेस्ट मॉडल

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

आउटपुट वैलिडेशन

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

कोड में बग

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

क्लाइंट क्रैश हुआ

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

रिस्पॉन्स मॉडल

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

आउटपुट वैलिडेशन - सूचनात्मक त्रुटि संदेश

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

अपेक्षाएँ परिभाषित

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

ऑथेंटिकेशन और थ्रॉटलिंग

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

ऑथेंटिकेशन

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

थ्रॉटलिंग

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

FastAPI

  • Python के लिए open-source API फ्रेमवर्क
  • सभी जरूरी फीचर्स बॉक्स से बाहर
  • REST APIs बहुत जल्दी बनाएँ और लॉन्च करें
1 https://fastapi.tiangolo.com
MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

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

MLOps डिप्लॉयमेंट और लाइफ साइक्लिंग

Preparing Video For Download...