RunDetails 類別

代表用來檢視模型定型進度的 Jupyter Notebook 小工具。

小工具沒有同步,會一直提供更新直到定型完成。

使用提供的執行實例初始化小工具。

繼承
builtins.object
RunDetails

建構函式

RunDetails(run_instance)

參數

run_instance
Run
必要

執行將轉譯小工具的實例。

run_instance
Run
必要

執行將轉譯小工具的實例。

備註

Azure ML Jupyter Notebook小工具會顯示模型定型的進度,包括屬性、記錄和計量。 從 隱含 run_instance 推斷選取的 Widget 類型。 您不需要明確設定它。 show使用 方法開始轉譯小工具。 如果未安裝小工具,您會改為看到連結,以在新的瀏覽器頁面中檢視內容。 開始實驗之後,您也可以使用 get_portal_url() 類別的 Run 方法,在Azure 入口網站中看到模型定型的進度。

下列範例示範如何建立小工具並加以啟動:


   from azureml.widgets import RunDetails

   RunDetails(remote_run).show()

完整範例可從 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

支援下列類型的執行:

  • StepRun:顯示執行屬性、輸出記錄、計量。

  • HyperDriveRun:顯示父回合屬性、記錄、子執行、主要計量圖表,以及超參數的平行座標圖表。

  • AutoMLRun:顯示子回合和主要計量圖表,以及選取個別計量的選項。

  • PipelineRun:顯示管線的執行和非執行節點,以及節點和邊緣的圖形表示。

  • ReinforcementLearningRun:即時顯示執行狀態。 Azure Machine Learning 增強式學習目前是一項預覽功能。 如需詳細資訊,請參閱 使用 Azure Marchine Learning 增強式學習

當您安裝 Azure Machine Learning SDK 時,會安裝 azureml-widgets 套件。 不過,視環境而定,可能需要一些進一步的安裝。

  • Jupyter Notebook:本機和雲端筆記本都完全受到支援,具有互動性、非同步自動更新和非封鎖資料格執行。

  • JupyterLab:可能需要一些進一步的安裝。

    1. 確認 已安裝 azure-widgets 套件,否則請加以安裝。

      
         sudo -i pip install azureml-widgets
      
    2. 安裝 JupyterLab 延伸模組。

      
         sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
      
    3. 安裝之後,請在所有目前正在執行的筆記本中重新開機核心。

      
         jupyter labextension list
      
  • Databricks:Juypter Notebook 小工具的部分支援。 當您使用小工具時,它會顯示連結,以在新的瀏覽器頁面中檢視內容。 show使用 參數 render_lib 設為 'displayHTML'。

方法

get_widget_data

從要由小工具轉譯的執行歷程記錄擷取和轉換資料。 也用於偵錯用途。

show

轉譯 Widget 並啟動執行緒以重新整理小工具。

get_widget_data

從要由小工具轉譯的執行歷程記錄擷取和轉換資料。 也用於偵錯用途。

get_widget_data(widget_settings=None)

參數

widget_settings
dict
預設值: None

要套用至小工具的設定。 支援的設定:'debug' (布林值) 。

傳回

字典,其中包含小工具要呈現的資料。

傳回類型

show

轉譯 Widget 並啟動執行緒以重新整理小工具。

show(render_lib=None, widget_settings=None)

參數

render_lib
<xref:func>
預設值: None

要用於轉譯的程式庫。 僅適用于值為 'displayHTML' 的 Databricks。

widget_settings
dict
預設值: None

要套用至小工具的設定。 支援的設定:'debug' (布林值) 。