Tunny Icon
TunnyDocs

The next-gen Grasshopper optimization tool.

Slice Chart

Slice Chart は、1 つのパラメータ(横軸)と 1 つの目的関数(縦軸)の関係を、実際に試行したトライアルの散布図で表すチャートです。

あるパラメータと目的の関係を素早く俯瞰できます。 モデルを介さず実測の点だけを描くことで、サロゲートの当てはまりの良し悪しを気にせずに結果を読めます。

このチャートでわかること

  • パラメータと目的の関係の形:右肩下がり、良い値に向かって帯が狭くなる、かたまり、あるいは明確な関係がない、といった傾向です。
  • パラメータの範囲のうち、良い値が集まっている位置(有望そうな領域のヒント)です。
  • ある横軸位置でのばらつき:縦方向に広く散らばっていれば、その付近では他のパラメータも目的に強く効いていることを示します。

見方

  • :各観測トライアルです。 横位置が選択したパラメータ、縦位置が選択した目的関数です。
  • 強調表示される点
    • 単目的の Study:Best(最良)のトライアルを、その他(Trials)と区別して強調します。
    • 多目的の Study:Pareto(パレート最適)を Non-Pareto(非パレート最適)と区別して強調します。
    • 良い点だけが目立つことで、パラメータの範囲のうちどのあたりに有望な解が寄っているかを、散らばり全体の中から拾い出せます。
  • はっきりした右肩下がりや右肩上がりは、そのパラメータが目的に効いている兆候です。 平坦で一様な散らばりは、単独では効きが小さい兆候です。

操作

項目 説明
Parameter 横軸のパラメータを選びます。
Objective 縦軸の目的関数を選びます。
Log Scale 縦軸(目的関数)を対数スケールで表示します(正の値のみ)。
点をクリック そのトライアルの詳細(パラメータ、目的値、パレートランク)を確認できます。

解釈上の注意

  • これは周辺的な見方です。 他のパラメータは固定されておらず、点ごとに自由に変化しています。 そのため平坦に見えても「そのパラメータが重要でない」とは限らず、他パラメータとの相互作用で効果が隠れている場合があります。 Importance Chart と併せて確認してください。
  • 観測トライアルだけを描くため、試行の少ないパラメータ範囲は単に点が少なくなるだけで、補間や外挿は行いません。 点の薄い範囲については、そこが本当に悪いのか、単にまだ試していないだけなのかを、この図だけでは区別できません。

PDP との違い

  • PDP Chart:サロゲートモデルを学習し、他の変数をモデル上で平均化(周辺化)した、1 パラメータの平均的な効果を描きます(未試行領域への外挿を含む)。
  • Slice Chart:モデルを使わず、観測トライアルをそのまま散布します。 他パラメータは制御されないため、散布は「モデルで切り出した効果」ではなく「実際に起きたこと」を表します。