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.

Overname
builtins.object
RunDetails

Constructor

RunDetails(run_instance)

Parameters

Name Description
run_instance
Vereist
Run

Voer het exemplaar uit waarvoor de widget wordt weergegeven.

run_instance
Vereist
Run

Voer het exemplaar uit 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 te beginnen met het weergeven van de widget. Als de widget niet is geïnstalleerd, ziet u in plaats daarvan een koppeling om de inhoud weer te geven op een nieuwe browserpagina. Nadat u een experiment hebt gestart, kunt u ook de voortgang van modeltraining zien in de Azure Portal 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 via 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 grafiek met metrische gegevens en parallelle coördinatengrafiek van hyperparameters.

  • AutoMLRun: Toont onderliggende uitvoeringen en primaire grafiek met metrische gegevens met de optie voor het selecteren van afzonderlijke metrische gegevens.

  • PipelineRun: Toont actieve en niet-actieve knooppunten van een pijplijn, samen met een 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 with Azure Marchine Learning (Versterking van leren 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 kan er echter nog wat installatie nodig zijn.

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

  • JupyterLab: Er kan nog wat installatie nodig zijn.

    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. Start na de installatie 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 show met de render_lib parameter ingesteld op 'displayHTML'.

Methoden

get_widget_data

Gegevens ophalen en transformeren uit de uitvoeringsgeschiedenis om te worden weergegeven door een widget. Wordt ook gebruikt voor foutopsporingsdoeleinden.

show

Widget weergeven en thread starten om de widget te vernieuwen.

get_widget_data

Gegevens ophalen en transformeren uit de uitvoeringsgeschiedenis om te worden weergegeven door een widget. Wordt ook gebruikt voor foutopsporingsdoeleinden.

get_widget_data(widget_settings=None)

Parameters

Name Description
widget_settings

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

Default value: None

Retouren

Type Description

Woordenlijst met gegevens die moeten worden weergegeven door de widget.

show

Widget weergeven en thread starten 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: 'foutopsporing' (een booleaanse waarde).

Default value: None