标签#
- 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_typestr 或 None
估计器的类型。可以是以下之一: - “分类器” - “回归器” - “转换器” - “聚类器” - “异常值检测器” - “密度估计器”
- target_tags
TargetTags
目标(y)标签。
- transformer_tags
TransformerTags
或 None 转换器标签。
- classifier_tags
ClassifierTags
或 None 分类器标签。
- regressor_tags
RegressorTags
或 None 回归器标签。
- array_api_supportbool, 默认为 False
估计器是否支持 Array API 兼容输入。
- no_validationbool, 默认为 False
估计器是否跳过输入验证。这仅适用于无状态和虚拟转换器!
- non_deterministicbool, 默认为 False
在给定固定
random_state
的情况下,估计器是否不确定。- requires_fitbool, 默认为 True
估计器是否需要在调用
transform
、predict
、predict_proba
或decision_function
之一之前进行拟合。- _skip_testbool, 默认为 False
是否完全跳过常见测试。除非您有非常充分的理由,否则请勿使用此项。
- input_tags
InputTags
输入数据(X)标签。