optuna.pruners.BasePruner

class optuna.pruners.BasePruner[源]

剪枝器的基类。

方法

prune(study, trial)

根据报告的值判断试验是否应该被剪枝。

abstractmethod prune(study, trial)[源]

根据报告的值判断试验是否应该被剪枝。

请注意,库用户不应直接调用此方法。相反,optuna.trial.Trial.report()optuna.trial.Trial.should_prune() 提供用户界面来在目标函数中实现剪枝机制。

参数
  • study (Study) – 目标研究的 Study 对象。

  • trial (FrozenTrial) – 目标试验的 FrozenTrial 对象。修改此对象前请先创建一个副本。

返回值

表示试验是否应该被剪枝的布尔值。

返回类型

bool