RunDetails Clase
Representa un widget de Jupyter Notebook que se usa para ver el progreso del entrenamiento del modelo.
Un widget es asincrónico y proporciona actualizaciones hasta que finaliza el entrenamiento.
Inicialice el widget con la instancia de ejecución proporcionada.
Constructor
RunDetails(run_instance)
Parámetros
Nombre | Description |
---|---|
run_instance
Requerido
|
Ejecute la instancia para la que se representará el widget. |
run_instance
Requerido
|
Ejecute la instancia para la que se representará el widget. |
Comentarios
Un widget de Jupyter Notebook de Azure ML muestra el progreso del entrenamiento del modelo, incluidas las propiedades, los registros y las métricas. El tipo de widget seleccionado se deduce implícitamente de .run_instance
No es necesario establecerlo explícitamente. Use el show método para comenzar la representación del widget. Si el widget no está instalado, verá un vínculo para ver el contenido en una nueva página del explorador. Después de iniciar un experimento, también puede ver el progreso del entrenamiento del modelo en Azure Portal mediante el get_portal_url()
método de la Run clase .
En el ejemplo siguiente se muestra cómo crear un widget e iniciarlo:
from azureml.widgets import RunDetails
RunDetails(remote_run).show()
El ejemplo completo está disponible en 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
Se admiten los siguientes tipos de ejecuciones:
StepRun: muestra las propiedades de ejecución, los registros de salida y las métricas.
HyperDriveRun: muestra las propiedades de ejecución primaria, los registros, las ejecuciones secundarias, el gráfico de métricas principal y el gráfico de coordenadas paralelas de hiperparámetros.
AutoMLRun: muestra las ejecuciones secundarias y el gráfico de métricas principal con la opción de seleccionar métricas individuales.
PipelineRun: muestra los nodos en ejecución y no en ejecución de una canalización junto con la representación gráfica de nodos y bordes.
ReinforcementLearningRun: muestra el estado de las ejecuciones en tiempo real. El aprendizaje de refuerzo de Azure Machine Learning es actualmente una característica en versión preliminar. Para más información, consulte Aprendizaje de refuerzo con Azure Marchine Learning.
El paquete azureml-widgets se instala al instalar el SDK de Azure Machine Learning. Sin embargo, es posible que se necesite alguna instalación adicional en función del entorno.
Cuadernos de Jupyter Notebook: tanto los cuadernos locales como en la nube son totalmente compatibles, con interactividad, actualizaciones automáticas asincrónicas y ejecución de celdas sin bloqueo.
JupyterLab: es posible que se necesite alguna instalación adicional.
Compruebe que el paquete azure-widgets está instalado y, si no es así, instálelo.
sudo -i pip install azureml-widgets
Instale la extensión de JupyterLab.
sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
Después de la instalación, reinicie el kernel en todos los cuadernos que se están ejecutando actualmente.
jupyter labextension list
Databricks: compatibilidad parcial con widgets de Juypter Notebook. Cuando use el widget, mostrará un vínculo para ver el contenido en una nueva página del explorador. Use con show el
render_lib
parámetro establecido en "displayHTML".
Métodos
get_widget_data |
Recupere y transforme datos del historial de ejecución que va a representar el widget. También se usa con fines de depuración. |
show |
Representar widget e iniciar subproceso para actualizar el widget. |
get_widget_data
Recupere y transforme datos del historial de ejecución que va a representar el widget. También se usa con fines de depuración.
get_widget_data(widget_settings=None)
Parámetros
Nombre | Description |
---|---|
widget_settings
|
Configuración que se va a aplicar al widget. Configuración admitida: "depurar" (un valor booleano). Valor predeterminado: None
|
Devoluciones
Tipo | Description |
---|---|
Diccionario que contiene los datos que va a representar el widget. |
show
Representar widget e iniciar subproceso para actualizar el widget.
show(render_lib=None, widget_settings=None)
Parámetros
Nombre | Description |
---|---|
render_lib
|
<xref:func>
Biblioteca que se va a usar para la representación. Solo es necesario para Databricks con el valor "displayHTML". Valor predeterminado: None
|
widget_settings
|
Configuración que se va a aplicar al widget. Configuración admitida: "depurar" (un valor booleano). Valor predeterminado: None
|