標籤#

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_tagsTargetTags

目標 (y) 標籤。

transformer_tagsTransformerTags 或 None

轉換器標籤。

classifier_tagsClassifierTags 或 None

分類器標籤。

regressor_tagsRegressorTags 或 None

迴歸器標籤。

array_api_supportbool, default=False

估算器是否支援與 Array API 相容的輸入。

no_validationbool, default=False

估算器是否跳過輸入驗證。這僅適用於無狀態和虛擬轉換器!

non_deterministicbool, default=False

在給定固定的 random_state 時,估算器是否不具決定性。

requires_fitbool, default=True

在呼叫 transformpredictpredict_probadecision_function 之一之前,是否需要先擬合估算器。

_skip_testbool, default=False

是否完全跳過常見的測試。除非您有非常充分的理由,否則請勿使用此選項。

input_tagsInputTags

輸入資料 (X) 標籤。