Bắt đầu ngayBắt đầu miễn phí

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 (FastAPIjoblib) đã đượ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

Xem khóa học

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": ____}
Chỉnh sửa và Chạy Mã