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