すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:実験の詳細を表示

最終更新日:Jul 22, 2024

実験を作成した後、実験、トライアルの基本情報、各トライアルの実行とログの詳細など、実験の詳細をリアルタイムで表示できます。 このトピックでは、実験の詳細を表示する方法について説明します。

実験に関する基本情報の表示

  1. AutoMLページに移動します。

    1. PAIコンソールにログインします。

    2. 左側のナビゲーションウィンドウで、[ワークスペース] をクリックします。 [ワークスペース] ページで、管理するワークスペースの名前をクリックします。

    3. 左側のナビゲーションウィンドウで、[モデルの開発とトレーニング] > [AutoML] を選択します。

  2. [AutoML] ページで、実験名をクリックして [実験の詳細] ページに移動します。

  3. [実験の詳細] ページの [基本情報] タブで、実験の基本設定、トライアル設定、実行設定、検索設定、およびトライアルステータスを表示できます。

    • [基本設定] セクションでは、IDやステータスなどの実験情報を表示できます。 実験ステータスの有効な値:

      • 作成済み: 実験を作成すると、システムは管理プロセスの作成を開始し、各モジュールの構成を解析し、タスクをDeep Learning Containers (DLC) またはMaxComputeに送信します。 実験がCREATED状態にあるとき、試験は開始されない。

      • 終了: 実験における全ての試行が完了し、少なくとも1つの試行が終了状態にあるとき、実験は終了状態に入る。

      • FAILED: 実験におけるすべての試行が完了し、FAILED状態にあるとき、実験はFAILED状態に入る。 実験ですべての試行を手動で停止すると、実験もFAILED状態になります。

      • 実行: 実験のすべての試行が実行状態にあるとき、実験は実行状態にあります。

      • 終了: 実験を手動で停止すると、実験は終了状態になります。

      • USER_CANCELED: 実験を手動で停止して実験を停止すると、実験はUSER_CANCELED状態になります。

      • NO_MORE_TRIAL: 実験で実行されるトライアルの数が、実験用に設定したトライアルの最大数に達すると、実験では追加のトライアルは生成されなくなります。 最終トライアルが完了すると、実験ステータスは自動的にNO_MORE_TRIALからFINISHEDに変わります。

      • TUNER_NO_MORE_TRIAL nuner: 実験がハイパーパラメータの次の組み合わせを決定するのに不十分な情報を有する場合、チューナーは追加の試行の生成を停止する。 この場合、実験はTUNER_NO_MORE_TRIAL nuner状態に入ります。

    • [トライアル設定][実行設定] 、および [検索設定] セクションでは、実験の設定を確認できます。

    • [トライアルステータス] セクションでは、トライアルの実行進行状況とステータス統計を表示できます。

トライアルの表示

  1. [実験の詳細] ページに移動します。 詳細については、「実験の基本情報の表示」をご参照ください。

  2. [試行] タブでは、実験で自動的に生成されたすべての試行を表示できます。

    実験は、指定されたアルゴリズムに基づいて様々なハイパーパラメータの組み合わせを生成し、各ハイパーパラメータの組み合わせについて試行を作成する。 トライアルは、DLCジョブまたは1つ以上のMaxComputeタスクです。 タスクの種類は、実験の実行設定によって異なります。 システムは、実行設定に基づいてトライアルを実行します。

トライアルの実行詳細の表示

[試行] タブでは、実行ステータス、最終メトリック、ハイパーパラメーターの組み合わせなど、試行の詳細を表示できます。

  • トライアルステータスの有効な値:

    • 実行中: トライアルは実行中です。

    • 終了: トライアルは完了です。

    • 失敗: トライアルは失敗します。

    • USER_CANCELED: トライアルは手動で停止されます。

    • EARLY_STOPPED: トライアルのEarlyStop設定がトリガーされ、トライアルが停止されます。

  • 最終メトリック: システムは、メトリック重み構成に基づいて、重み付き合計値を最終メトリックとして使用する。

  • Hyperparameter combination: 指定されたアルゴリズムに基づいて自動的に生成されるハイパーパラメータの組み合わせ。 各試行は、1つのハイパーパラメータの組み合わせに基づいて実行する。

[検索設定] セクションで指定した [最適化] パラメーターに基づいて、各トライアルの [最終メトリック] を比較することで、最適なハイパーパラメーターの組み合わせを特定できます。

ログの表示

実験またはトライアルが失敗した場合、ログに基づいて例外を特定できます。

実験のログの表示

  1. [実験の詳細] ページに移動します。 詳細については、「実験の基本情報の表示」をご参照ください。

  2. ページの右上にある [ログ] をクリックします。 [基本情報] タブの [基本設定] セクションの [ステータス] の右側にある [ログ] をクリックすることもできます。

  3. [実験ログ] パネルで、実験ログの詳細を表示します。 次の種類のログが含まれます。

    • nnimanager.log

      ログには、実験の開始、停止、エラーメッセージなど、実験管理に関する情報が含まれます。

    • dispatcher.log

      ログには、試用版の割り当てやリソースの割り当てなど、タスクのスケジューリングやリソース管理に関する情報が含まれています。

トライアルのログの表示

  1. [実験の詳細] ページに移動します。 詳細については、「実験の基本情報の表示」をご参照ください。

  2. [試行] タブで、管理する試行を見つけ、[操作] 列の [ログ] をクリックします。

  3. [トライアルログ] パネルで、トライアルログの詳細を表示します。

    次の種類のログが含まれます。

    • trial.log

      ログにはトライアル実行に関する詳細情報が含まれています。

    • stdout

      ログには、デバッグ情報と実行結果を理解するのに役立つ、印刷されたステートメントや出力などのトライアルの標準出力が含まれています。

    • stderr

      ログには、例外、エラーメッセージ、警告など、トライアルの標準エラーが含まれています。 トライアルが期待どおりに実行されない場合は、stderrログの詳細情報を使用して問題のトラブルシューティングと処理を行うことができます。