次の方法で共有


RunDetails クラス

モデル トレーニングの進行状況を表示するために使用される Jupyter Notebook ウィジェットを表します。

ウィジェットは非同期であり、トレーニングが完了するまで更新を提供します。

指定された実行インスタンスを使用してウィジェットを初期化します。

コンストラクター

RunDetails(run_instance)

パラメーター

名前 説明
run_instance
必須
Run

ウィジェットがレンダリングされるインスタンスを実行します。

run_instance
必須
Run

ウィジェットがレンダリングされるインスタンスを実行します。

注釈

Azure ML Jupyter Notebook ウィジェットには、プロパティ、ログ、メトリックなど、モデル トレーニングの進行状況が表示されます。 選択したウィジェットの種類は、 run_instanceから暗黙的に推論されます。 明示的に設定する必要はありません。 ウィジェットのレンダリングを開始するには、 show メソッドを使用します。 ウィジェットがインストールされていない場合は、代わりに新しいブラウザー ページでコンテンツを表示するためのリンクが表示されます。 実験を開始すると、get_portal_url() クラスの Run メソッドを使用して、Azure portal でモデル トレーニングの進行状況を確認することもできます。

次の例は、ウィジェットを作成して起動する方法を示しています。


   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 Notebooks: ローカル ノートブックとクラウド ノートブックの両方が完全にサポートされており、対話機能、非同期自動更新、非ブロッキング セル実行があります。

  • 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 パラメーターを 'displayHTML' に設定して、render_libを使用します。

メソッド

get_widget_data

ウィジェットによってレンダリングされる実行履歴からデータを取得および変換します。 デバッグ目的にも使用されます。

show

ウィジェットをレンダリングし、スレッドを開始してウィジェットを更新します。

get_widget_data

ウィジェットによってレンダリングされる実行履歴からデータを取得および変換します。 デバッグ目的にも使用されます。

get_widget_data(widget_settings=None)

パラメーター

名前 説明
widget_settings

ウィジェットに適用する設定。 サポートされている設定: 'debug' (ブール値)。

規定値: None

戻り値

説明

ウィジェットによってレンダリングされるデータを含むディクショナリ。

show

ウィジェットをレンダリングし、スレッドを開始してウィジェットを更新します。

show(render_lib=None, widget_settings=None)

パラメーター

名前 説明
render_lib
<xref:func>

レンダリングに使用するライブラリ。 値 'displayHTML' を持つ Databricks にのみ必要です。

規定値: None
widget_settings

ウィジェットに適用する設定。 サポートされている設定: 'debug' (ブール値)。

規定値: None