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.objectRunDetails
Constructor
RunDetails(run_instance)
Parameters
Name | Description |
---|---|
run_instance
Vereist
|
Voer het exemplaar uit waarvoor de widget wordt weergegeven. |
run_instance
Vereist
|
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.
Controleer of het pakket azure-widgets is geïnstalleerd en zo niet, installeer het.
sudo -i pip install azureml-widgets
Installeer de JupyterLab-extensie.
sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
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
|