Criando um MLproject para o ciclo de vida de ML: Engenharia de Modelo
O arquivo MLproject pode incluir mais de um ponto de entrada. Isso significa que você pode usar um único arquivo MLproject para executar vários pontos de entrada, tornando possível executar um fluxo de trabalho de várias etapas usando um único arquivo MLproject.
Neste exercício, você vai construir o início de um arquivo MLproject que contém o ponto de entrada model_engineering. Esse ponto de entrada vai executar um script Python que aceita parâmetros usados como hiperparâmetros para fit_intercept e n_jobs de um modelo de Regressão Logística. Esse modelo é usado para prever o sexo de uma pessoa a partir de uma reivindicação de seguro.
Este exercício faz parte do curso
Introdução ao MLflow
Instruções do exercício
- Crie um ponto de entrada para a etapa de Engenharia de Modelo do ciclo de vida de ML chamado
model_engineering. - Defina o primeiro parâmetro do ponto de entrada como
n_jobse o segundo comofit_intercept. - Coloque os parâmetros dentro do comando.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
"""
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 {____} {____}"
"""