pipeline_meta#

通过使用验证器和设置器包装方法来覆盖创建新管道的元类。

模块内容#

类摘要#

PipelineBaseMeta

通过使用验证器和设置器包装方法来覆盖创建新管道的元类。

内容#

class evalml.pipelines.pipeline_meta.PipelineBaseMeta[源代码]#

通过使用验证器和设置器包装方法来覆盖创建新管道的元类。

属性

FIT_METHODS

[‘fit’, ‘fit_transform’]

METHODS_TO_CHECK

[‘predict’, ‘predict_proba’, ‘transform’, ‘inverse_transform’, ‘get_trend_dataframe’]

PROPERTIES_TO_CHECK

[‘feature_importance’]

方法

check_for_fit

check_for_fit 封装一个方法,该方法验证 self._is_fitted 是否为 True

register

注册 ABC 的虚拟子类。

set_fit

fit 方法的包装器。

classmethod check_for_fit(cls, method)[源代码]#

check_for_fit 封装一个方法,该方法验证 self._is_fitted 是否为 True

参数

method (callable) – 要包装的方法。

返回值

被包装的方法。

引发

PipelineNotYetFittedError – 如果管道尚未拟合。

register(cls, subclass)#

注册 ABC 的虚拟子类。

返回子类,以便用作类装饰器。

classmethod set_fit(cls, method)#

fit 方法的包装器。