ComenzarEmpieza gratis

Compartir parámetros del modelo con supervisión

Deseas añadir un punto final de comprobación del estado que proporcione parámetros del modelo a tu API de clasificación de pingüinos.

Los paquetes necesarios (FastAPI y joblib) ya se han importado.

Este ejercicio forma parte del curso

Implementación de IA en producción con FastAPI

Ver curso

Instrucciones del ejercicio

  • Añade un punto final GET en la ubicación habitual para las comprobaciones de estado.
  • Captura los parámetros del modelo desde el modelo sklearn utilizando el método get_params.
  • Incluye los parámetros del modelo en la respuesta como el valor de la clave params.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

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": ____}
Editar y ejecutar código