標籤#
- class sklearn.utils.Tags(estimator_type: str | None, target_tags: TargetTags, transformer_tags: TransformerTags | None = None, classifier_tags: ClassifierTags | None = None, regressor_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: InputTags = <factory>)[原始碼]#
估算器的標籤。
請參閱估算器標籤以取得更多資訊。
- 參數:
- estimator_typestr 或 None
估算器的類型。可以是下列之一:- “classifier” (分類器) - “regressor” (迴歸器) - “transformer” (轉換器) - “clusterer” (叢集器) - “outlier_detector” (離群值偵測器) - “density_estimator” (密度估算器)
- target_tags
TargetTags
目標 (y) 標籤。
- transformer_tags
TransformerTags
或 None 轉換器標籤。
- classifier_tags
ClassifierTags
或 None 分類器標籤。
- regressor_tags
RegressorTags
或 None 迴歸器標籤。
- 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) 標籤。