Delen via


RunDetails Klas

Vertegenwoordigt een Jupyter-notebookwidget die wordt gebruikt om de voortgang van modeltraining weer te geven.

Een widget is asynchroon en biedt updates totdat de training is voltooid.

Initialiseer de widget met het opgegeven uitvoeringsexemplaren.

Constructor

RunDetails(run_instance)

Parameters

Name Description
run_instance
Vereist
Run

Exemplaar uitvoeren waarvoor de widget wordt weergegeven.

run_instance
Vereist
Run

Exemplaar uitvoeren waarvoor de widget wordt weergegeven.

Opmerkingen

Een Azure ML Jupyter Notebook-widget toont de voortgang van modeltraining, inclusief eigenschappen, logboeken en metrische gegevens. Het geselecteerde widgettype wordt impliciet afgeleid van de run_instance. U hoeft deze niet expliciet in te stellen. Gebruik de show methode om de widget weer te geven. Als de widget niet is geïnstalleerd, ziet u in plaats daarvan een koppeling om de inhoud op een nieuwe browserpagina weer te geven. Nadat u een experiment hebt gestart, kunt u ook de voortgang van modeltraining in Azure Portal zien met behulp van de get_portal_url() methode van de Run klasse.

In het volgende voorbeeld ziet u hoe u een widget maakt en deze start:


   from azureml.widgets import RunDetails

   RunDetails(remote_run).show()

Volledig voorbeeld is beschikbaar vanaf https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/automated-machine-learning/classification-credit-card-fraud/auto-ml-classification-credit-card-fraud.ipynb

De volgende typen uitvoeringen worden ondersteund:

  • StepRun: toont uitvoeringseigenschappen, uitvoerlogboeken, metrische gegevens.

  • HyperDriveRun: Toont bovenliggende uitvoeringseigenschappen, logboeken, onderliggende uitvoeringen, primaire metrische grafiek en parallelle coördinaatgrafiek van hyperparameters.

  • AutoMLRun: Toont onderliggende uitvoeringen en primaire grafiek met metrische gegevens met de optie om afzonderlijke metrische gegevens te selecteren.

  • PipelineRun: Toont actieve en niet-actieve knooppunten van een pijplijn, samen met grafische weergave van knooppunten en randen.

  • ReinforcementLearningRun: Toont de status van uitvoeringen in realtime. Azure Machine Learning Reinforcement Learning is momenteel een preview-functie. Zie Reinforcement learning met Azure Marchine Learning voor meer informatie.

Het pakket azureml-widgets wordt geïnstalleerd wanneer u de Azure Machine Learning SDK installeert. Afhankelijk van de omgeving is echter mogelijk enige verdere installatie nodig.

  • Jupyter Notebooks: zowel lokale als cloudnotebooks worden volledig ondersteund, met interactiviteit, asynchrone automatische updates en niet-blokkerende celuitvoering.

  • JupyterLab: Mogelijk is een verdere installatie nodig.

    1. Controleer of het pakket azure-widgets is geïnstalleerd en zo niet, installeer het.

      
         sudo -i pip install azureml-widgets
      
    2. Installeer de JupyterLab-extensie.

      
         sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
      
    3. Na de installatie start u de kernel opnieuw op in alle notebooks die momenteel worden uitgevoerd.

      
         jupyter labextension list
      
  • Databricks: Gedeeltelijke ondersteuning voor Juypter Notebook-widgets. Wanneer u de widget gebruikt, wordt er een koppeling weergegeven om de inhoud in een nieuwe browserpagina weer te geven. Gebruik de showrender_lib parameter die is ingesteld op displayHTML.

Methoden

get_widget_data

Gegevens ophalen en transformeren uit de uitvoeringsgeschiedenis die moeten worden weergegeven met widget. Wordt ook gebruikt voor foutopsporing.

show

Geef de widget weer en start de thread om de widget te vernieuwen.

get_widget_data

Gegevens ophalen en transformeren uit de uitvoeringsgeschiedenis die moeten worden weergegeven met widget. Wordt ook gebruikt voor foutopsporing.

get_widget_data(widget_settings=None)

Parameters

Name Description
widget_settings

Instellingen die moeten worden toegepast op de widget. Ondersteunde instelling: 'debug' (een Booleaanse waarde).

Default value: None

Retouren

Type Description

Woordenlijst met gegevens die moeten worden weergegeven door de widget.

show

Geef de widget weer en start de thread om de widget te vernieuwen.

show(render_lib=None, widget_settings=None)

Parameters

Name Description
render_lib
<xref:func>

De bibliotheek die moet worden gebruikt voor rendering. Alleen vereist voor Databricks met de waarde 'displayHTML'.

Default value: None
widget_settings

Instellingen die moeten worden toegepast op de widget. Ondersteunde instelling: 'debug' (een Booleaanse waarde).

Default value: None