pipeline_meta#
通过使用验证器和设置器包装方法来覆盖创建新管道的元类。
模块内容#
类摘要#
通过使用验证器和设置器包装方法来覆盖创建新管道的元类。 |
内容#
- 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 封装一个方法,该方法验证 self._is_fitted 是否为 True。
注册 ABC 的虚拟子类。
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 方法的包装器。