binary_classification_pipeline_mixin#

二元分类管道混入类。

模块内容#

类摘要#

BinaryClassificationPipelineMixin

二元分类管道混入类。

目录#

class evalml.pipelines.binary_classification_pipeline_mixin.BinaryClassificationPipelineMixin[源代码]#

二元分类管道混入类。

方法

optimize_threshold

根据要使用的目标优化管道阈值。仅用于阈值可调的二元问题。

threshold

用于进行预测的阈值。默认为None。

optimize_threshold(self, X, y, y_pred_proba, objective)[源代码]#

根据要使用的目标优化管道阈值。仅用于阈值可调的二元问题。

参数
  • X (pd.DataFrame) – 输入特征。

  • y (pd.Series) – 输入目标值。

  • y_pred_proba (pd.Series) – 管道输出的目标预测概率。

  • objective (ObjectiveBase) – 用于设置阈值的目标。必须具有可调阈值。

引发

ValueError – 如果目标不可优化。

property threshold(self)#

用于进行预测的阈值。默认为None。