optuna.search_space.intersection_search_space

optuna.search_space.intersection_search_space(trials, include_pruned=False)[source]

指定されたトライアルの交差探索空間を返します。

交差探索空間は、これまでのスタディの完了したトライアルで提案された パラメータ分布の交差部分を含みます。 同じ名前だが異なる分布を持つパラメータが複数存在する場合、 どちらの分布も結果の探索空間には含まれません (つまり、動的な値範囲を持つパラメータは除外されます)。

Note

IntersectionSearchSpace はより高速な方法で 同じ機能を提供します。実行時間を可能な限り短縮したい場合は、 こちらの使用をご検討ください。

Parameters:
  • trials (list[FrozenTrial]) – トライアルのリスト

  • include_pruned (bool) – 探索空間にプルーニングされたトライアルを含めるかどうか

Returns:

パラメータ名とパラメータの分布をパラメータ名でソートした辞書

Return type:

dict[str, BaseDistribution]