Chia sẻ tham số mô hình cho mục đích giám sát
Bạn muốn thêm một endpoint health check cung cấp các tham số mô hình cho API phân loại chim cánh cụt của bạn.
Các gói cần thiết (FastAPI và joblib) đã được import sẵn.
Bài tập này là một phần của khóa học
Triển khai AI vào môi trường sản xuất với FastAPI
Hướng dẫn bài tập
- Thêm một endpoint GET tại vị trí điển hình dành cho health check.
- Lấy các tham số của mô hình sklearn bằng phương thức
get_params. - Đưa các tham số mô hình vào phản hồi, gán làm giá trị cho khóa
params.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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": ____}