标签(Tags)#
- class sklearn.utils.Tags(estimator_type: str | None, target_tags: ~sklearn.utils._tags.TargetTags, transformer_tags: ~sklearn.utils._tags.TransformerTags | None = None, classifier_tags: ~sklearn.utils._tags.ClassifierTags | None = None, regressor_tags: ~sklearn.utils._tags.RegressorTags | None = None, array_api_support: bool = False, no_validation: bool = False, non_deterministic: bool = False, requires_fit: bool = True, _skip_test: bool = False, input_tags: ~sklearn.utils._tags.InputTags = <factory>)[source]#
估算器的标签。
有关更多信息,请参阅 Estimator Tags。
- 参数:
- estimator_typestr 或 None
估计器(estimator)的类型。可以是以下之一:- “classifier” - “regressor” - “transformer” - “clusterer” - “outlier_detector” - “density_estimator”
- target_tags
TargetTags 目标(y)标签。
- transformer_tags
TransformerTags或 None 转换器(transformer)标签。
- classifier_tags
ClassifierTags或 None 分类器(classifier)标签。
- regressor_tags
RegressorTags或 None 回归器(regressor)标签。
- array_api_supportbool, default=False
估计器是否支持 Array API 兼容的输入。
- no_validationbool, default=False
估计器是否跳过输入验证。这仅适用于无状态和虚拟转换器!
- non_deterministicbool, default=False
给定固定的
random_state时,估计器是否不具有确定性。- requires_fitbool, default=True
在调用
transform、predict、predict_proba或decision_function之一之前,估计器是否需要进行拟合。- _skip_testbool, default=False
是否完全跳过通用测试。除非有*非常好的*理由,否则不要使用此选项。
- input_tags
InputTags 输入数据(X)标签。