AutoMLRun Klas 
Vertegenwoordigt een geautomatiseerde ML-experimentuitvoering in Azure Machine Learning.
De AutoMLRun-klasse kan worden gebruikt om een uitvoering te beheren, de uitvoeringsstatus te controleren en uitvoeringsdetails op te halen zodra een AutoML-uitvoering is verzonden. Zie de Run klasse voor meer informatie over het werken met experimentuitvoeringen.
Initialiseer een AutoML-uitvoering.
Constructor
AutoMLRun(experiment, run_id, **kwargs)
		Parameters
| Name | Description | 
|---|---|
| 
		 experiment 
			
				Vereist
			 
	 | 
	
		
		 Het experiment dat is gekoppeld aan de uitvoering.  | 
| 
		 run_id 
			
				Vereist
			 
	 | 
	
		
		 De id van de uitvoering.  | 
| 
		 experiment 
			
				Vereist
			 
	 | 
	
		
		 Het experiment dat is gekoppeld aan de uitvoering.  | 
| 
		 run_id 
			
				Vereist
			 
	 | 
	
		
		 De id van de uitvoering.  | 
Opmerkingen
Er wordt een AutoMLRun-object geretourneerd wanneer u de submit methode van een experiment gebruikt.
Gebruik de volgende code om een uitvoering op te halen die al is gestart:
   from azureml.train.automl.run import AutoMLRun
   ws = Workspace.from_config()
   experiment = ws.experiments['my-experiment-name']
   automl_run = AutoMLRun(experiment, run_id = 'AutoML_9fe201fe-89fd-41cc-905f-2f41a5a98883')
	Methoden
| cancel | 
					 An AutoML run annuleren. Retourneer Waar als de AutoML-uitvoering is geannuleerd.  | 
			
| cancel_iteration | 
					 Een bepaalde onderliggende uitvoering annuleren.  | 
			
| complete | 
					 Voer een AutoML-uitvoering uit.  | 
			
| continue_experiment | 
					 Ga door met een bestaand AutoML-experiment.  | 
			
| fail | 
					 Mislukt een AutoML-uitvoering. Stel desgewenst de eigenschap Fout van de uitvoering in met een bericht of uitzondering doorgegeven aan   | 
			
| get_best_child | 
					 Retourneer de onderliggende uitvoering met de beste score voor deze AutoML-uitvoering.  | 
			
| get_guardrails | 
					 Druk gedetailleerde resultaten af en retourneer gedetailleerde resultaten van het uitvoeren van Guardrail-verificatie.  | 
			
| get_output | 
					 Retourneer de uitvoering met de bijbehorende beste pijplijn die al is getest. Als er geen invoerparameters worden opgegeven,   | 
			
| get_run_sdk_dependencies | 
					 Haal de SDK-uitvoeringsafhankelijkheden op voor een bepaalde uitvoering.  | 
			
| pause | 
					 Retourneer Waar als de AutoML-uitvoering is onderbroken. Deze methode is niet geïmplementeerd.  | 
			
| register_model | 
					 Registreer het model bij de AzureML ACI-service.  | 
			
| resume | 
					 Retourneer Waar als de AutoML-uitvoering is hervat. Deze methode is niet geïmplementeerd.  | 
			
| retry | 
					 Retourneer Waar als de AutoML-uitvoering opnieuw is geprobeerd. Deze methode is niet geïmplementeerd.  | 
			
| summary | 
					 Haal een tabel op met een samenvatting van algoritmen die zijn geprobeerd en de bijbehorende scores.  | 
			
| wait_for_completion | 
					 Wacht totdat deze uitvoering is voltooid. Retourneert het statusobject na de wachttijd.  | 
			
cancel
An AutoML run annuleren.
Retourneer Waar als de AutoML-uitvoering is geannuleerd.
cancel()
Retouren
| Type | Description | 
|---|---|
| 
					 Geen  | 
		
cancel_iteration
Een bepaalde onderliggende uitvoering annuleren.
cancel_iteration(iteration)
		Parameters
| Name | Description | 
|---|---|
| 
		 iteration 
			
				Vereist
			 
	 | 
	
		
		 De iteratie die moet worden geannuleerd.  | 
Retouren
| Type | Description | 
|---|---|
| 
					 Geen  | 
		
complete
Voer een AutoML-uitvoering uit.
complete(**kwargs)
Retouren
| Type | Description | 
|---|---|
| 
					 Geen  | 
		
continue_experiment
Ga door met een bestaand AutoML-experiment.
continue_experiment(X=None, y=None, sample_weight=None, X_valid=None, y_valid=None, sample_weight_valid=None, data=None, label=None, columns=None, cv_splits_indices=None, spark_context=None, experiment_timeout_hours=None, experiment_exit_score=None, iterations=None, show_output=False, training_data=None, validation_data=None, **kwargs)
		Parameters
| Name | Description | 
|---|---|
| 
		 X 
	 | 
	
		
		 Trainingsfuncties. Default value: None 
			 | 
| 
		 y 
	 | 
	
		
		 Trainingslabels. Default value: None 
			 | 
| 
		 sample_weight 
	 | 
	
		
		 Voorbeeldgewichten voor trainingsgegevens. Default value: None 
			 | 
| 
		 X_valid 
	 | 
	
		
		 Validatiefuncties. Default value: None 
			 | 
| 
		 y_valid 
	 | 
	
		
		 Validatielabels. Default value: None 
			 | 
| 
		 sample_weight_valid 
	 | 
	
		
		 voorbeeldgewichten van validatieset. Default value: None 
			 | 
| 
		 data 
	 | 
	
		
		 Trainingsfuncties en -label. Default value: None 
			 | 
| 
		 label 
	 | 
	
		
		 Labelkolom in gegevens. Default value: None 
			 | 
| 
		 columns 
	 | 
	
		
		 Een lijst met toegestane kolommen in de gegevens die als functies kunnen worden gebruikt. Default value: None 
			 | 
| 
		 cv_splits_indices 
	 | 
	
		
		 Indexen waar trainingsgegevens voor kruisvalidatie moeten worden gesplitst. Elke rij is een afzonderlijke kruisvouw en binnen elke kruisvouw biedt twee matrices, de eerste met de indexen voor voorbeelden die moeten worden gebruikt voor trainingsgegevens en de tweede met de indexen die moeten worden gebruikt voor validatiegegevens. [[t1, v1], [t2, v2], ...] waarbij t1 de trainingsindexen voor de eerste kruisvouw is en v1 de validatieindexen voor de eerste kruisvouw is. Default value: None 
			 | 
| 
		 spark_context 
	 | 
	
		 
				<xref:SparkContext>
		 
		Spark-context, alleen van toepassing wanneer deze wordt gebruikt in een Azure Databricks-/Spark-omgeving. Default value: None 
			 | 
| 
		 experiment_timeout_hours 
	 | 
	
		
		 Hoeveel extra uren dit experiment moet worden uitgevoerd. Default value: None 
			 | 
| 
		 experiment_exit_score 
	 | 
	
		
		 Als dit is opgegeven, wordt aangegeven dat het experiment wordt beëindigd wanneer deze waarde wordt bereikt. Default value: None 
			 | 
| 
		 iterations 
	 | 
	
		
		 Hoeveel extra iteraties moeten worden uitgevoerd voor dit experiment. Default value: None 
			 | 
| 
		 show_output 
	 | 
	
		
		 Vlag die aangeeft of de uitvoer naar de console moet worden afgedrukt. Default value: False 
			 | 
| 
		 training_data 
	 | 
	
		 
				<xref:azureml.dataprep.Dataflow> of 
				DataFrame
		 
		Invoertrainingsgegevens. Default value: None 
			 | 
| 
		 validation_data 
	 | 
	
		 
				<xref:azureml.dataprep.Dataflow> of 
				DataFrame
		 
		Validatiegegevens. Default value: None 
			 | 
Retouren
| Type | Description | 
|---|---|
| 
					 De bovenliggende AutoML-uitvoering.  | 
		
Uitzonderingen
| Type | Description | 
|---|---|
fail
Mislukt een AutoML-uitvoering.
Stel desgewenst de eigenschap Fout van de uitvoering in met een bericht of uitzondering doorgegeven aan error_details.
fail(error_details=None, error_code=None, _set_status=True, **kwargs)
		Parameters
| Name | Description | 
|---|---|
| 
		 error_details 
	 | 
	
		 
				str of 
				BaseException
		 
		Optionele details van de fout. Default value: None 
			 | 
| 
		 error_code 
	 | 
	
		
		 Optionele foutcode van de fout voor de foutclassificatie. Default value: None 
			 | 
| 
		 _set_status 
	 | 
	
		
		 Hiermee wordt aangegeven of de status gebeurtenis voor het bijhouden moet worden verzonden. Default value: True 
			 | 
get_best_child
Retourneer de onderliggende uitvoering met de beste score voor deze AutoML-uitvoering.
get_best_child(metric: str | None = None, onnx_compatible: bool = False, **kwargs: Any) -> Run
		Parameters
| Name | Description | 
|---|---|
| 
		 metric 
	 | 
	
		
		 De metrische waarde die moet worden gebruikt bij het selecteren van de beste uitvoering om te retourneren. Standaard ingesteld op de primaire metrische waarde. Default value: None 
			 | 
| 
		 onnx_compatible 
	 | 
	
		 Of u alleen uitvoeringen wilt retourneren die gegenereerde onnx-modellen hebben. Default value: False 
			 | 
| 
		 kwargs 
			
				Vereist
			 
	 | 
	
		 | 
Retouren
| Type | Description | 
|---|---|
| 
					 AutoML Onderliggend uitvoeren.  | 
		
get_guardrails
Druk gedetailleerde resultaten af en retourneer gedetailleerde resultaten van het uitvoeren van Guardrail-verificatie.
get_guardrails(to_console: bool = True) -> Dict[str, Any]
		Parameters
| Name | Description | 
|---|---|
| 
		 to_console 
	 | 
	
		
		 Geeft aan of de verificatieresultaten naar de console moeten worden geschreven. Default value: True 
			 | 
Retouren
| Type | Description | 
|---|---|
| 
					 Een woordenlijst met resultaten van verificatoren.  | 
		
Uitzonderingen
| Type | Description | 
|---|---|
get_output
Retourneer de uitvoering met de bijbehorende beste pijplijn die al is getest.
Als er geen invoerparameters worden opgegeven, get_output wordt de beste pijplijn geretourneerd op basis van de primaire metrische waarde. U kunt ook de iteration of metric parameter gebruiken om een bepaalde iteratie of de beste uitvoering per opgegeven metriek op te halen.
get_output(iteration: int | None = None, metric: str | None = None, return_onnx_model: bool = False, return_split_onnx_model: SplitOnnxModelName | None = None, **kwargs: Any) -> Tuple[Run, Any]
		Parameters
| Name | Description | 
|---|---|
| 
		 iteration 
	 | 
	
		
		 Het iteratienummer van de bijbehorende uitvoering en het aangepaste model dat moet worden geretourneerd. Default value: None 
			 | 
| 
		 metric 
	 | 
	
		
		 De metrische waarde die moet worden gebruikt bij het selecteren van de beste uitvoering en het aangepaste model om te retourneren. Default value: None 
			 | 
| 
		 return_onnx_model 
	 | 
	
		
		 Met deze methode wordt het geconverteerde ONNX-model geretourneerd als de  Default value: False 
			 | 
| 
		 return_split_onnx_model 
	 | 
	
		
		 Het type gesplitst onnx-model dat moet worden geretourneerd Default value: None 
			 | 
Retouren
| Type | Description | 
|---|---|
| 
						 
							Run, <xref:Model>
						 
			 | 
			
					 De uitvoering, het bijbehorende aangepaste model.  | 
		
Uitzonderingen
| Type | Description | 
|---|---|
Opmerkingen
Als u de gebruikte preprocessor(s) en het algoritme (estimator) wilt inspecteren, kunt u dit doen via Model.steps, vergelijkbaar met sklearn.pipeline.Pipeline.steps.
In de onderstaande code ziet u bijvoorbeeld hoe u de estimator ophaalt.
   best_run, model = parent_run.get_output()
   estimator = model.steps[-1]
get_run_sdk_dependencies
Haal de SDK-uitvoeringsafhankelijkheden op voor een bepaalde uitvoering.
get_run_sdk_dependencies(iteration=None, check_versions=True, **kwargs)
		Parameters
| Name | Description | 
|---|---|
| 
		 iteration 
	 | 
	
		
		 Het herhalingsnummer van de aangepaste uitvoering die moet worden opgehaald. Als er geen is, haalt u de bovenliggende omgeving op. Default value: None 
			 | 
| 
		 check_versions 
	 | 
	
		
		 Indien waar, controleert u de versies met de huidige omgeving. Als dit onwaar is, geeft u door. Default value: True 
			 | 
Retouren
| Type | Description | 
|---|---|
| 
					 De woordenlijst met afhankelijkheden die zijn opgehaald uit RunHistory.  | 
		
Uitzonderingen
| Type | Description | 
|---|---|
pause
Retourneer Waar als de AutoML-uitvoering is onderbroken.
Deze methode is niet geïmplementeerd.
pause()
Uitzonderingen
| Type | Description | 
|---|---|
register_model
Registreer het model bij de AzureML ACI-service.
register_model(model_name=None, description=None, tags=None, iteration=None, metric=None)
		Parameters
| Name | Description | 
|---|---|
| 
		 model_name 
	 | 
	
		
		 De naam van het model dat wordt geïmplementeerd. Default value: None 
			 | 
| 
		 description 
	 | 
	
		
		 De beschrijving voor het model dat wordt geïmplementeerd. Default value: None 
			 | 
| 
		 tags 
	 | 
	
		
		 Tags voor het model dat wordt geïmplementeerd. Default value: None 
			 | 
| 
		 iteration 
	 | 
	
		
		 Overschrijven voor welk model moet worden geïmplementeerd. Implementeert het model voor een bepaalde iteratie. Default value: None 
			 | 
| 
		 metric 
	 | 
	
		
		 Overschrijven voor welk model moet worden geïmplementeerd. Implementeert het beste model voor een andere metrische waarde. Default value: None 
			 | 
Retouren
| Type | Description | 
|---|---|
| 
						 
							<xref:Model>
						 
			 | 
			
					 Het geregistreerde modelobject.  | 
		
resume
Retourneer Waar als de AutoML-uitvoering is hervat.
Deze methode is niet geïmplementeerd.
resume()
Uitzonderingen
| Type | Description | 
|---|---|
| 
						 
							   NotImplementedError: 
						 
				 | 
				
retry
Retourneer Waar als de AutoML-uitvoering opnieuw is geprobeerd.
Deze methode is niet geïmplementeerd.
retry()
Uitzonderingen
| Type | Description | 
|---|---|
summary
Haal een tabel op met een samenvatting van algoritmen die zijn geprobeerd en de bijbehorende scores.
summary()
Retouren
| Type | Description | 
|---|---|
| 
					 Pandas DataFrame met autoML-modelstatistieken.  | 
		
wait_for_completion
Wacht totdat deze uitvoering is voltooid.
Retourneert het statusobject na de wachttijd.
wait_for_completion(show_output=False, wait_post_processing=False)
		Parameters
| Name | Description | 
|---|---|
| 
		 show_output 
	 | 
	
		
		 Geeft aan of de uitvoer van de uitvoering op sys.stdout moet worden weergegeven. Default value: False 
			 | 
| 
		 wait_post_processing 
	 | 
	
		
		 Geeft aan of de naverwerking moet worden voltooid nadat de uitvoering is voltooid. Default value: False 
			 | 
Retouren
| Type | Description | 
|---|---|
| 
					 Het statusobject.  | 
		
Uitzonderingen
| Type | Description | 
|---|---|
Kenmerken
run_id
Retourneer de uitvoerings-id van de huidige uitvoering.
Retouren
| Type | Description | 
|---|---|
| 
					 De uitvoerings-id van de huidige uitvoering.  |