ComenzarEmpieza gratis

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

Ver curso

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