optuna.terminator.CrossValidationErrorEvaluator

class optuna.terminator.CrossValidationErrorEvaluator(*args, **kwargs)[source]

交差検証に基づく目的関数の誤差評価器

この評価器は、データセットのランダム性に起因する目的関数の統計的誤差を評価します。 目的関数が交差検証の平均値であると仮定し、現在の最良トライアルにおける交差検証スコアの スケーリングされた分散を統計的誤差として用います。

Note

v3.2.0で実験的機能として追加されました。将来のバージョンでは予告なくインターフェースが変更される可能性があります。 詳細は https://github.com/optuna/optuna/releases/tag/v3.2.0 を参照してください。

メソッド

evaluate(trials, study_direction)

Evaluate the statistical error of the objective function based on cross-validation.

evaluate(trials, study_direction)[source]

交差検証に基づく目的関数の統計的誤差を評価します。

Parameters:
  • trials (list[FrozenTrial]) – 評価対象のトライアルリスト。trials 内の最良トライアルが統計的誤差の計算に使用されます。

  • study_direction (StudyDirection) – スタディの方向

Returns:

目的関数の統計的誤差を表す浮動小数点数

Return type:

float