मॉनिटरिंग के साथ मॉडल पैरामीटर्स साझा करना
आप अपने पेंगुइन क्लासिफिकेशन API में ऐसा हेल्थ चेक एंडपॉइंट जोड़ना चाहते हैं जो मॉडल पैरामीटर्स प्रदान करे.
आवश्यक पैकेज (FastAPI और joblib) पहले से इम्पोर्ट किए जा चुके हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
FastAPI के साथ प्रोडक्शन में AI डिप्लॉय करना
अभ्यास निर्देश
- हेल्थ चेक के लिए आम लोकेशन पर एक GET एंडपॉइंट जोड़ें.
- sklearn मॉडल से
get_paramsमेथड का उपयोग करके मॉडल पैरामीटर्स कैप्चर करें. - रिस्पॉन्स में key
paramsके मान के रूप में मॉडल पैरामीटर्स शामिल करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
model = joblib.load(
'penguin_classifier.pkl'
)
app = FastAPI()
# Create health check endpoint
@app.get("____")
async def get_health():
# Capture the model params
params = ____.get_params()
return {"status": "OK",
# Include model params in response
"params": ____}