TrainingOutput Třída
Definuje specializovaný výstup určitých kanálů PipelineStep pro použití v kanálu.
TrénováníOutput umožňuje, aby byla metrika nebo model automatizovaného strojového učení zpřístupněny jako výstup kroku, který se bude využívat dalším krokem v kanálu Služby Azure Machine Learning. Lze použít s AutoMLStep nebo HyperDriveStep.
Inicializace trénovacíhooutputu
param model_file: Konkrétní soubor modelu, který se má zahrnout do výstupu. Jenom pro HyperDriveStep .
Konstruktor
TrainingOutput(type, iteration=None, metric=None, model_file=None)
Parametry
| Name | Description |
|---|---|
|
type
Vyžadováno
|
Typ trénovacího výstupu. Mezi možné hodnoty patří: Metriky, Model. |
|
iteration
|
Číslo iterace odpovídajícího trénovacího modelu.
Toto číslo iterace lze zadat pouze s typem Model.
Default value: None
|
|
metric
|
Metrika, která se má použít k vrácení nejlepšího trénovacího modelu.
Metriku je možné poskytnout pouze s typem Model.
Default value: None
|
|
model_file
|
Konkrétní soubor modelu, který se má zahrnout do výstupu. Jenom pro HyperDriveStep . Default value: None
|
|
type
Vyžadováno
|
Typ trénovacího výstupu. Mezi možné hodnoty patří: Metriky, Model. |
|
iteration
Vyžadováno
|
Číslo iterace odpovídajícího trénovacího modelu.
Toto číslo iterace lze zadat pouze s typem Model.
|
|
metric
Vyžadováno
|
Metrika, která se má použít k vrácení nejlepšího trénovacího modelu.
Metriku je možné poskytnout pouze s typem Model.
|
Poznámky
TrénováníOutput se používá PipelineData při vytváření a povolení dalších kroků ke využívání metrik nebo modelů vygenerovaných objektem Pipeline nebo AutoMLStep.HyperDriveStep
TrénováníOutput použijte při definování autoMLStep následujícím způsobem:
from azureml.pipeline.core import PipelineData, TrainingOutput
metrics_data = PipelineData(name='metrics_data', datastore=ds,
pipeline_output_name='metrics_output',
training_output=TrainingOutput(type='Metrics'))
model_data = PipelineData(name='model_data', datastore=ds,
pipeline_output_name='best_model_output',
training_output=TrainingOutput(type='Model'))
automl_step = AutoMLStep(name='automl_step',
automl_config=automl_config,
inputs=[input_data],
outputs=[metrics_data, model_data])
Podívejte se na příklad použití trainingOutputu a kroku AutoMlStep v poznámkovém bloku https://aka.ms/pl-automl.
Atributy
iteration
Získejte číslo iterace odpovídajícího trénovacího modelu.
Návraty
| Typ | Description |
|---|---|
|
Číslo iterace pro trénovací model. |
metric
Získejte metriku pro nejlepší trénovací model.
Návraty
| Typ | Description |
|---|---|
|
Název metriky pro nejlepší trénovací model. |
model_file
Získejte soubor modelu, který se má zahrnout do výstupu pro nejlepší trénovací model.
Návraty
| Typ | Description |
|---|---|
|
Konkrétní soubor, který se má zahrnout do výstupu nejlepšího trénovacího modelu. |
type
Získejte typ trénovacího výstupu.
Návraty
| Typ | Description |
|---|---|
|
Typ trénovacího výstupu Mezi možné hodnoty patří: Metriky, Model. |