実験を作成した後、実験、トライアルの基本情報、各トライアルの実行とログの詳細など、実験の詳細をリアルタイムで表示できます。 このトピックでは、実験の詳細を表示する方法について説明します。
実験に関する基本情報の表示
AutoMLページに移動します。
PAIコンソールにログインします。
左側のナビゲーションウィンドウで、[ワークスペース] をクリックします。 [ワークスペース] ページで、管理するワークスペースの名前をクリックします。
左側のナビゲーションウィンドウで、
を選択します。
[AutoML] ページで、実験名をクリックして [実験の詳細] ページに移動します。
[実験の詳細] ページの [基本情報] タブで、実験の基本設定、トライアル設定、実行設定、検索設定、およびトライアルステータスを表示できます。
[基本設定] セクションでは、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状態に入ります。
[トライアル設定] 、[実行設定] 、および [検索設定] セクションでは、実験の設定を確認できます。
[トライアルステータス] セクションでは、トライアルの実行進行状況とステータス統計を表示できます。
トライアルの表示
[実験の詳細] ページに移動します。 詳細については、「実験の基本情報の表示」をご参照ください。
[試行] タブでは、実験で自動的に生成されたすべての試行を表示できます。
実験は、指定されたアルゴリズムに基づいて様々なハイパーパラメータの組み合わせを生成し、各ハイパーパラメータの組み合わせについて試行を作成する。 トライアルは、DLCジョブまたは1つ以上のMaxComputeタスクです。 タスクの種類は、実験の実行設定によって異なります。 システムは、実行設定に基づいてトライアルを実行します。
トライアルの実行詳細の表示
[試行] タブでは、実行ステータス、最終メトリック、ハイパーパラメーターの組み合わせなど、試行の詳細を表示できます。
トライアルステータスの有効な値:
実行中: トライアルは実行中です。
終了: トライアルは完了です。
失敗: トライアルは失敗します。
USER_CANCELED: トライアルは手動で停止されます。
EARLY_STOPPED: トライアルのEarlyStop設定がトリガーされ、トライアルが停止されます。
最終メトリック: システムは、メトリック重み構成に基づいて、重み付き合計値を最終メトリックとして使用する。
Hyperparameter combination: 指定されたアルゴリズムに基づいて自動的に生成されるハイパーパラメータの組み合わせ。 各試行は、1つのハイパーパラメータの組み合わせに基づいて実行する。
[検索設定] セクションで指定した [最適化] パラメーターに基づいて、各トライアルの [最終メトリック] を比較することで、最適なハイパーパラメーターの組み合わせを特定できます。
ログの表示
実験またはトライアルが失敗した場合、ログに基づいて例外を特定できます。
実験のログの表示
[実験の詳細] ページに移動します。 詳細については、「実験の基本情報の表示」をご参照ください。
ページの右上にある [ログ] をクリックします。 [基本情報] タブの [基本設定] セクションの [ステータス] の右側にある [ログ] をクリックすることもできます。
[実験ログ] パネルで、実験ログの詳細を表示します。 次の種類のログが含まれます。
nnimanager.log
ログには、実験の開始、停止、エラーメッセージなど、実験管理に関する情報が含まれます。
dispatcher.log
ログには、試用版の割り当てやリソースの割り当てなど、タスクのスケジューリングやリソース管理に関する情報が含まれています。
トライアルのログの表示
[実験の詳細] ページに移動します。 詳細については、「実験の基本情報の表示」をご参照ください。
[試行] タブで、管理する試行を見つけ、[操作] 列の [ログ] をクリックします。
[トライアルログ] パネルで、トライアルログの詳細を表示します。
次の種類のログが含まれます。
trial.log
ログにはトライアル実行に関する詳細情報が含まれています。
stdout
ログには、デバッグ情報と実行結果を理解するのに役立つ、印刷されたステートメントや出力などのトライアルの標準出力が含まれています。
stderr
ログには、例外、エラーメッセージ、警告など、トライアルの標準エラーが含まれています。 トライアルが期待どおりに実行されない場合は、stderrログの詳細情報を使用して問題のトラブルシューティングと処理を行うことができます。