optuna.pruners.BasePruner

class optuna.pruners.BasePruner[source]

プルーナーの基底クラス。

メソッド

prune(study, trial)

Judge whether the trial should be pruned based on the reported values.

abstractmethod prune(study, trial)[source]

報告された値に基づいてトライアルをプルーニングすべきかどうかを判断する。

このメソッドはライブラリの利用者が直接呼び出すものではない。代わりに、 optuna.trial.Trial.report()optuna.trial.Trial.should_prune() が 目的関数内でプルーニング機構を実装するためのインターフェースを提供する。

Parameters:
  • study (Study) – 対象スタディの Study オブジェクト。

  • trial (FrozenTrial) – 対象トライアルの FrozenTrial オブジェクト。 このオブジェクトを変更する前にコピーを取得すること。

Returns:

トライアルをプルーニングすべきかどうかを表す真偽値。

Return type:

bool