optuna.terminator.MedianErrorEvaluator
- class optuna.terminator.MedianErrorEvaluator(paired_improvement_evaluator, warm_up_trials=10, n_initial_trials=20, threshold_ratio=0.01)[源代码]
一个返回与初始中位数之比的误差评估器。
此误差评估器在以下论文中作为启发式方法引入:
- 参数:
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。
注意
于 v4.0.0 版本作为实验性功能添加。界面可能在更高版本中更改,恕不另行通知。请参阅 https://github.com/optuna/optuna/releases/tag/v4.0.0。
方法
evaluate(trials, study_direction)