リファレンス
X軸
X軸は、wandb.logでログに記録した数値を使用して設定することができます。
Y軸変数
Y軸の変数は、wandb.logでログに記録した数値、数値の配列、または数値のヒストグラムを使用して設定できます。変数に1500ポイント以上ログされている場合、wandbは1500ポイントにサンプリングダウンします。
実行テーブルのrunの色を変更することで、Y軸の線の色を変更できます。
X範囲とY範囲
プロットのXおよびYの最大値と最小値を変更できます。
X範囲のデフォルトは、X軸の最小値から最大値までです。
Y範囲のデフォルトは、メトリクスの最小値とゼロからメトリクスの最大値までです。
最大実行/グループ数
デフォルトでは、10の実行またはグループの実行のみがプロットされます。実行は、実行テーブルまたは実行セットの一番上から取得されるため、実行テーブルまたは実行セットを並べ替えることで、表示される実行を変更できます。
凡例
チャートの凡例をコントロールして、実行のためにログした任意の設定値と、実行されたメタデータ(作成された時間や実行を作成したユーザーなど)を表示できます。 例:
${run:displayName} - ${config:dropout} とすると、各ランの凡例名は "royal-sweep - 0.5" のようになります。ここで "royal-sweep" はラン名で、0.5は "dropout" という名前の設定パラメータです。
チャート上でマウスオーバーすると十字線でポイント固有の値を表示するために、[[ ]]
内に値を設定できます。例えば [[ $x: $y ($original) ]]
は "2: 3 (2.9)" のようなものを表示します。
[[ ]] 内でサポートされている値は以下の通りです。
値 | 意味 |
---|---|
${x} | Xの値 |
${y} | Yの値 (スムージング調整を含む) |
${original} | スムージング調整を含まないYの値 |
${mean} | グループ化されたランの平均 |
${stddev} | グループ化されたランの標準偏差 |
${min} | グループ化されたランの最小値 |
${max} | グループ化されたランの最大値 |
${percent} | 総数のパーセント(積み重ねエリアチャート用) |
グループ化
グループ化をオンにしてすべてのランを集約するか、個別の変数別にグループ化できます。また、テーブル内でグループ化を行い、グループがグラフに自動的に反映されるようにグループ化をオンにすることもできます。
スムージング
スムージング係数を0から1の間で設定できます。0はスムージングなし、1は最大のスムージングを意味します。
外れ値の無視
外れ値の無視をオンにすると、グラフはすべてのデータが表示されるように設定されたy軸の最小値と最大値を、データの5thと95thパーセンタイルに設定します。
式
式を使用すると、1-精度のようなメトリックから導かれた値をプロットできます。現在、単一のメトリックをプロットしている場合にのみ機能します。+, -, *, /, % および ** によるべき乗の簡単な算術式が可能です。
プロットスタイル
折れ線グラフのスタイルを選択します。
折れ線グラフ:
エリアプロット
パーセントエリアプロット