optuna.terminator.CrossValidationErrorEvaluator
- class optuna.terminator.CrossValidationErrorEvaluator(*args, **kwargs)[source]
一个基于交叉验证的目标函数误差评估器。
此评估器评估目标函数的统计误差,该误差源于数据集的随机性。此评估器假定目标函数是交叉验证的平均值,并使用当前最佳试验中交叉验证分数的缩放方差作为统计误差。
注意
作为实验性功能在 v3.2.0 中添加。在更高版本中,接口可能会在不事先通知的情况下更改。请参阅 https://github.com/optuna/optuna/releases/tag/v3.2.0。
方法
evaluate
(trials, study_direction)评估基于交叉验证的目标函数的统计误差。
- evaluate(trials, study_direction)[source]
评估基于交叉验证的目标函数的统计误差。
- 参数:
trials (list[FrozenTrial]) – 要考虑的试验列表。
trials
中的最佳试验用于计算统计误差。study_direction (StudyDirection) – 研究的方向。
- 返回:
表示目标函数统计误差的浮点数。
- 返回类型: