Vytváření MLproject souboru pro ML Lifecycle: Model Engineering
Soubor MLproject může obsahovat více než jeden entry point. To znamená, že pomocí jednoho souboru MLproject můžeš spouštět více entry pointů, a tím snadno sestavit workflow složený z několika kroků.
V tomto cvičení začneš budovat soubor MLproject, který obsahuje entry point model_engineering. Tento entry point spustí pythonový skript, který přijímá parametry sloužící jako hodnoty hyperparametrů fit_intercept a n_jobs pro model Logistické regrese. Tento model slouží k předpovědi pohlaví osoby na základě pojistné události.
Toto cvičení je součástí kurzu
Úvod do MLflow
Pokyny k cvičení
- Vytvoř entry point pro krok Model Engineering v ML lifecycle s názvem
model_engineering. - Nastav první parametr entry pointu na
n_jobsa druhý nafit_intercept. - Umísti parametry do příkazu (command).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
"""
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 {____} {____}"
"""