TargetTags#
- class sklearn.utils.TargetTags(required: bool, one_d_labels: bool = False, two_d_labels: bool = False, positive_only: bool = False, multi_output: bool = False, single_output: bool = True)[Quelle]#
Tags für die Zieldaten.
- Parameter:
- requiredbool
Gibt an, ob der Schätzer y an die Methoden
fit,fit_predictoderfit_transformübergeben muss. Der Tag istTruefür Schätzer, die von~sklearn.base.RegressorMixinund~sklearn.base.ClassifierMixinerben.- one_d_labelsbool, Standard=False
Gibt an, ob die Eingabe ein 1D-Label (y) ist.
- two_d_labelsbool, Standard=False
Gibt an, ob die Eingabe ein 2D-Label (y) ist.
- positive_onlybool, Standard=False
Gibt an, ob der Schätzer ein positives y erfordert (nur für Regression zutreffend).
- multi_outputbool, Standard=False
Gibt an, ob ein Regressor Multi-Target-Ausgaben unterstützt oder ein Klassifikator Multi-Class-Multi-Output unterstützt.
Siehe multi-output im Glossar.
- single_outputbool, Standard=True
Gibt an, ob das Ziel Single-Output sein kann. Dies kann
Falsesein, wenn der Schätzer nur Multi-Output-Fälle unterstützt.