ComeçarComece de graça

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

Ver curso

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_jobs e o segundo como fit_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 {____} {____}"
"""
Editar e executar o código