optuna.terminator.MedianErrorEvaluator
- class optuna.terminator.MedianErrorEvaluator(paired_improvement_evaluator, warm_up_trials=10, n_initial_trials=20, threshold_ratio=0.01)[source]
初期中央値に対する比率を返す誤差評価器。
この誤差評価器は以下の論文でヒューリスティックとして提案されています:
- Parameters:
paired_improvement_evaluator (BaseImprovementEvaluator) – この
error_evaluator
に設定するimprovement_evaluator
インスタンスwarm_up_trials (int) – 中央値の計算前に破棄する初期試行回数を指定するパラメータ デフォルトは 10。 optuna では最初の 10 試行はランダムサンプリングであることが多いです。
warm_up_trials
でこれらを計算から除外できます。n_initial_trials (int) – warm_up_trials 後に中央値の計算に考慮する初期試行回数を指定するパラメータ デフォルトは 20。
threshold_ratio (float) – 閾値と初期中央値の比率を指定するパラメータ デフォルトは 0.01。
Note
v4.0.0 で実験的機能として追加されました。インターフェースは予告なく変更される可能性があります。 詳細は https://github.com/optuna/optuna/releases/tag/v4.0.0 を参照してください。
メソッド
evaluate
(trials, study_direction)