RunDetails Klasse
Stellt ein Jupyter-Notizbuch-Widget dar, das zum Anzeigen des Fortschritts der Modellschulung verwendet wird.
Ein Widget ist asynchron und stellt Updates bereit, bis die Schulung abgeschlossen ist.
Initialisieren sie das Widget mit bereitgestellter Ausführungsinstanz.
Konstruktor
RunDetails(run_instance)
Parameter
| Name | Beschreibung |
|---|---|
|
run_instance
Erforderlich
|
Führen Sie eine Instanz aus, für die das Widget gerendert wird. |
|
run_instance
Erforderlich
|
Führen Sie eine Instanz aus, für die das Widget gerendert wird. |
Hinweise
Ein Azure ML Jupyter-Notizbuch-Widget zeigt den Fortschritt der Modellschulung an, einschließlich Eigenschaften, Protokollen und Metriken. Der ausgewählte Widgettyp wird implizit von der run_instance. Sie müssen sie nicht explizit festlegen. Verwenden Sie die Methode, um mit dem show Rendern des Widgets zu beginnen. Wenn das Widget nicht installiert ist, wird stattdessen ein Link zum Anzeigen des Inhalts auf einer neuen Browserseite angezeigt. Nach dem Starten eines Experiments können Sie auch den Fortschritt der Modellschulung im Azure-Portal mithilfe der get_portal_url() Methode der Run Klasse sehen.
Das folgende Beispiel zeigt, wie Sie ein Widget erstellen und starten:
from azureml.widgets import RunDetails
RunDetails(remote_run).show()
Vollständiges Beispiel ist verfügbar von 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
Die folgenden Ausführungstypen werden unterstützt:
StepRun: Zeigt Ausführungseigenschaften, Ausgabeprotokolle, Metriken an.
HyperDriveRun: Zeigt eigenschaften, Protokolle, untergeordnete Ausführungen, primäres Metrikdiagramm und paralleles Koordinatendiagramm von Hyperparametern an.
AutoMLRun: Zeigt untergeordnete Läufe und primäres Metrikdiagramm mit Der Option zum Auswählen einzelner Metriken an.
PipelineRun: Zeigt ausgeführte und nicht ausgeführte Knoten einer Pipeline zusammen mit grafischer Darstellung von Knoten und Kanten an.
ReinforcementLearningRun: Zeigt den Status der Ausführung in Echtzeit an. Azure Machine Learning Reinforcement Learning ist derzeit ein Vorschaufeature. Weitere Informationen finden Sie unter Verstärkung des Lernens mit Azure Marchine Learning.
Das Azureml-Widgets-Paket wird installiert, wenn Sie das Azure Machine Learning SDK installieren. Je nach Umgebung kann jedoch eine weitere Installation erforderlich sein.
Jupyter-Notizbücher: Sowohl lokale als auch Cloud-Notizbücher werden vollständig unterstützt, mit Interaktivität, asynchronen automatischen Updates und nicht blockierenden Zellausführung.
JupyterLab: Einige weitere Installationen sind möglicherweise erforderlich.
Vergewissern Sie sich, dass das Azure-Widgets-Paket installiert ist und falls nicht, installieren Sie es.
sudo -i pip install azureml-widgetsInstallieren Sie JupyterLab Extension.
sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-managerStarten Sie den Kernel nach der Installation in allen derzeit ausgeführten Notizbüchern neu.
jupyter labextension list
Databricks: Teilweise Unterstützung für Juypter-Notizbuch-Widgets. Wenn Sie das Widget verwenden, wird ein Link zum Anzeigen des Inhalts auf einer neuen Browserseite angezeigt. Verwenden Sie den show Parameter, der
render_libauf 'displayHTML' festgelegt ist.
Methoden
| get_widget_data |
Abrufen und Transformieren von Daten aus dem Ausführungsverlauf, die vom Widget gerendert werden sollen. Wird auch für Debuggingzwecke verwendet. |
| show |
Rendern Sie widget, und starten Sie den Thread, um das Widget zu aktualisieren. |
get_widget_data
Abrufen und Transformieren von Daten aus dem Ausführungsverlauf, die vom Widget gerendert werden sollen. Wird auch für Debuggingzwecke verwendet.
get_widget_data(widget_settings=None)
Parameter
| Name | Beschreibung |
|---|---|
|
widget_settings
|
Einstellungen, die auf das Widget angewendet werden sollen. Unterstützte Einstellung: 'debug' (ein boolescher Wert). Standardwert: None
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Wörterbuch mit Daten, die vom Widget gerendert werden sollen. |
show
Rendern Sie widget, und starten Sie den Thread, um das Widget zu aktualisieren.
show(render_lib=None, widget_settings=None)
Parameter
| Name | Beschreibung |
|---|---|
|
render_lib
|
<xref:func>
Die zum Rendern zu verwendende Bibliothek. Nur für Databricks mit dem Wert "displayHTML" erforderlich. Standardwert: None
|
|
widget_settings
|
Einstellungen, die auf das Widget angewendet werden sollen. Unterstützte Einstellung: 'debug' (ein boolescher Wert). Standardwert: None
|