Crear un proyecto ML para el ciclo de vida ML: Ingeniería de modelos
El archivo MLproject
puede incluir más de un punto de entrada. Esto significa que puedes utilizar un único archivo MLproject
para ejecutar varios puntos de entrada, lo que hace posible ejecutar un flujo de trabajo de varios pasos utilizando un único archivo MLproject
.
En este ejercicio vas a construir el principio de un archivo MLproject
que contiene el punto de entrada model_engineering
. Este punto de entrada ejecutará un script de python que acepta los parámetros utilizados como valores de hiperparámetro para fit_intercept
y n_jobs
a un modelo de Regresión Logística. Este modelo se utiliza para predecir el sexo de una persona a partir de una reclamación al seguro.
Este ejercicio forma parte del curso
Introducción a MLflow
Instrucciones de ejercicio
- Crea un punto de entrada para el paso de Ingeniería de Modelos del ciclo de vida de ML llamado
model_engineering
. - Establece el primer parámetro del punto de entrada en
n_jobs
y el segundo enfit_intercept
. - Coloca los parámetros dentro del comando.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
"""
name: insurance_model
python_env: python_env.yaml
entry_points:
# Set the entry point
____:
parameters:
# Set n_jobs
____:
type: int
default: 1
# Set fit_intercept
____:
type: bool
default: True
# Pass the parameters to the command
command: "python3.9 train_model.py {____} {____}"
"""