optuna.terminator.RegretBoundEvaluator

class optuna.terminator.RegretBoundEvaluator(top_trials_ratio=0.5, min_n_trials=20, seed=None)[source]

一个用于评估高概率置信度下遗憾值上限的评估器。

此评估器评估当前最优解的遗憾值,其定义为最优解的目标值与全局最优值的差。具体来说,此评估器基于高斯过程模型假设下,目标函数的经验估计值在高概率下由上下置信界限定的事实,来计算遗憾值的上限。

参数:
  • top_trials_ratio (float) – 估计遗憾值时考虑的顶部试验的比例。默认为 0.5。

  • min_n_trials (int) – 估计遗憾值所需的最小完整试验次数。默认为 20。

  • seed (int | None) – 随机数生成器的种子。

有关此评估器的更多信息,请参阅以下论文

注意

在 v3.2.0 中作为实验性功能添加。接口在后续版本中可能会在不事先通知的情况下更改。请参阅 https://github.com/optuna/optuna/releases/tag/v3.2.0

方法

evaluate(trials, study_direction)