Criando um projeto MLpara o ciclo de vida ML: Engenharia de modelos
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, possibilitando a execução de um fluxo de trabalho de várias etapas usando um único arquivo MLproject
.
Neste exercício, você criará o início de um arquivo MLproject
que contém o ponto de entrada model_engineering
. Esse ponto de entrada executará um script Python que aceita parâmetros usados como valores de hiperparâmetro para fit_intercept
e n_jobs
em um modelo de regressão logística. Esse modelo é usado para prever o sexo da pessoa em um sinistro de seguro.
Este exercício faz parte do curso
Introdução ao fluxo ML
Instruções de exercício
- Crie um ponto de entrada para a etapa de engenharia de modelos do ciclo de vida do site ML chamado
model_engineering
. - Defina o primeiro parâmetro de ponto de entrada como
n_jobs
e o segundo comofit_intercept
. - Coloque os parâmetros dentro do comando.
Exercício interativo prático
Experimente este exercício preenchendo 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 {____} {____}"
"""