RunDetails Klasa
Reprezentuje widżet notesu Jupyter używany do wyświetlania postępu trenowania modelu.
Widżet jest asynchroniczny i zapewnia aktualizacje do momentu zakończenia trenowania.
Zainicjuj widżet z udostępnionym wystąpieniem przebiegu.
- Dziedziczenie
-
builtins.objectRunDetails
Konstruktor
RunDetails(run_instance)
Parametry
Nazwa | Opis |
---|---|
run_instance
Wymagane
|
Uruchom wystąpienie, dla którego zostanie renderowany widżet. |
run_instance
Wymagane
|
Uruchom wystąpienie, dla którego zostanie renderowany widżet. |
Uwagi
Widżet usługi Azure ML Jupyter Notebook przedstawia postęp trenowania modelu, w tym właściwości, dzienniki i metryki. Wybrany typ widżetu jest wnioskowany niejawnie z elementu run_instance
. Nie trzeba jej jawnie ustawiać.
show Użyj metody , aby rozpocząć renderowanie widżetu. Jeśli widżet nie jest zainstalowany, zamiast tego zostanie wyświetlony link umożliwiający wyświetlenie zawartości na nowej stronie przeglądarki. Po rozpoczęciu eksperymentu możesz również zobaczyć postęp trenowania modelu w Azure Portal przy użyciu get_portal_url()
metody Run klasy .
W poniższym przykładzie pokazano, jak utworzyć widżet i uruchomić go:
from azureml.widgets import RunDetails
RunDetails(remote_run).show()
Pełna próbka jest dostępna z witryny 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
Obsługiwane są następujące typy przebiegów:
StepRun: pokazuje właściwości przebiegu, dzienniki wyjściowe, metryki.
HyperDriveRun: przedstawia właściwości uruchamiania nadrzędnego, dzienniki, przebiegi podrzędne, podstawowy wykres metryki i równoległy wykres współrzędny hiperparametrów.
AutoMLRun: Pokazuje przebiegi podrzędne i podstawowy wykres metryk z opcją wybierania poszczególnych metryk.
PipelineRun: Pokazuje uruchomione i nie uruchomione węzły potoku wraz z graficzną reprezentacją węzłów i krawędzi.
ReinforcementLearningRun: pokazuje stan przebiegów w czasie rzeczywistym. Uczenie wzmacniania usługi Azure Machine Learning jest obecnie funkcją w wersji zapoznawczej. Aby uzyskać więcej informacji, zobacz Nauka o wzmacnianiu za pomocą usługi Azure Marchine Learning.
Pakiet azureml-widgets jest instalowany podczas instalowania zestawu Azure Machine Learning SDK. Jednak w zależności od środowiska może być potrzebna dalsza instalacja.
Notesy Jupyter Notebook: zarówno notesy lokalne, jak i w chmurze są w pełni obsługiwane, z interakcyjnością, automatycznymi aktualizacjami asynchronicznych i nieblokujących wykonywania komórek.
Narzędzie JupyterLab: może być wymagana pewna dalsza instalacja.
Sprawdź, czy pakiet azure-widgets jest zainstalowany, a jeśli nie, zainstaluj go.
sudo -i pip install azureml-widgets
Zainstaluj rozszerzenie JupyterLab.
sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
Po instalacji uruchom ponownie jądro we wszystkich aktualnie uruchomionych notesach.
jupyter labextension list
Databricks: częściowa obsługa widżetów notesów Juypter Notebook. Gdy używasz widżetu, zostanie wyświetlony link umożliwiający wyświetlenie zawartości na nowej stronie przeglądarki. show Użyj polecenia z parametrem ustawionym
render_lib
na wartość "displayHTML".
Metody
get_widget_data |
Pobieranie i przekształcanie danych z historii uruchamiania do renderowania według widżetu. Służy również do debugowania. |
show |
Renderowanie widżetu i uruchamianie wątku w celu odświeżenia widżetu. |
get_widget_data
Pobieranie i przekształcanie danych z historii uruchamiania do renderowania według widżetu. Służy również do debugowania.
get_widget_data(widget_settings=None)
Parametry
Nazwa | Opis |
---|---|
widget_settings
|
Ustawienia do zastosowania do widżetu. Obsługiwane ustawienie: "debug" (wartość logiczna). Domyślna wartość: None
|
Zwraca
Typ | Opis |
---|---|
Słownik zawierający dane, które mają być renderowane przez widżet. |
show
Renderowanie widżetu i uruchamianie wątku w celu odświeżenia widżetu.
show(render_lib=None, widget_settings=None)
Parametry
Nazwa | Opis |
---|---|
render_lib
|
<xref:func>
Biblioteka do użycia do renderowania. Wymagane tylko dla usługi Databricks z wartością "displayHTML". Domyślna wartość: None
|
widget_settings
|
Ustawienia do zastosowania do widżetu. Obsługiwane ustawienie: "debug" (wartość logiczna). Domyślna wartość: None
|