Model parametrelerini izlemeyle paylaşma
Penguen sınıflandırma API'na, model parametrelerini sağlayan bir sağlık kontrolü endpoint'i eklemek istiyorsun.
Gerekli paketler (FastAPI ve joblib) zaten içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
FastAPI ile Üretime AI Dağıtımı
Egzersiz talimatları
- Sağlık kontrolleri için tipik konumda bir GET endpoint'i ekle.
- sklearn modelinden
get_paramsmetodunu kullanarak model parametrelerini al. - Yanıtta
paramsanahtarının değeri olarak model parametrelerini dahil et.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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": ____}