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 的 study 对象。

  • trial (FrozenTrial) – 目标 trial 的 FrozenTrial 对象。修改此对象之前请复制一份。

返回:

一个布尔值,表示试验是否应被剪枝。

返回类型:

bool