

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# XGBoost-Hyperparameter
<a name="xgboost_hyperparameters"></a>

Die folgende Tabelle enthält die Teilmenge der Hyperparameter, die für den Amazon SageMaker AI XGBoost-Algorithmus erforderlich sind oder am häufigsten verwendet werden. Dies sind Parameter, die von Benutzern festgelegt werden, um die Schätzung der Modellparameter aus Daten zu erleichtern. Die obligatorischen Hyperparameter, die festgelegt werden müssen, sind zuerst aufgelistet (in alphabetischer Reihenfolge). Die optionalen Hyperparameter, die festgelegt werden können, sind als Nächstes aufgeführt (ebenfalls in alphabetischer Reihenfolge). Der SageMaker AI XGBoost-Algorithmus ist eine Implementierung des Open-Source-DMLC-XGBoost-Pakets. Weitere Informationen zum vollständigen Satz von Hyperparametern, die für diese Version von XGBoost konfiguriert werden können, finden Sie unter [ XGBoost-Parameter](https://xgboost.readthedocs.io/en/release_1.2.0/).


| Name des Parameters | Description | 
| --- | --- | 
| num\_class | Die Anzahl der Klassen.<br />**Erforderlich**, wenn `objective` auf *multi:softmax* oder *multi:softprob* festgelegt ist.<br />Gültige Werte: Ganzzahl. | 
| num\_round | Die Anzahl der Runden, die für die Ausführung des Trainings notwendig ist.<br />**Erforderlich**<br />Gültige Werte: Ganzzahl. | 
| alpha | L1-Regularisierungsbedingung für Gewichtungen. Eine Erhöhung dieses Werts macht Modelle konservativer.<br />**Optional**<br />Gültige Werte: Gleitkommazahl.<br />Standardwert: 0 | 
| base\_score | Die erste Prognosebewertung aller Instances, globale Verzerrung.<br />**Optional**<br />Gültige Werte: Gleitkommazahl.<br />Standardwert: 0.5 | 
| booster | Welcher Booster empfiehlt sich? Die Werte `gbtree` und `dart` verwenden baumbasierte Modelle, während `gblinear` eine lineare Funktion verwendet.<br />**Optional**<br />Gültige Werte: Zeichenfolge. Entweder `"gbtree"`, `"gblinear"` oder `"dart"`.<br />Standardwert: `"gbtree"` | 
| colsample\_bylevel | Teilstichprobenverhältnis von Spalten für jede Teilung auf jeder Ebene.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0,1].<br />Standardwert: 1 | 
| colsample\_bynode | Teilstichprobenverhältnis der Spalten von jedem Knoten.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0,1].<br />Standardwert: 1 | 
| colsample\_bytree | Teilstichprobenverhältnis von Spalten beim Erstellen jedes Baums.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0,1].<br />Standardwert: 1 | 
| csv\_weights | Wenn dieses Flag aktiviert ist, differenziert XGBoost die Bedeutung von Instances für CSV-Eingaben, indem die zweite Spalte (die Spalte nach den Bezeichnungen) in Trainingsdaten als Instance-Gewichtungen herangezogen wird.<br />**Optional**<br />Gültige Werte: 0 oder 1<br />Standardwert: 0 | 
| deterministic\_histogram | Wenn dieses Flag aktiviert ist, erstellt XGBoost deterministisch ein Histogramm auf der GPU. Wird nur verwendet, wenn `tree_method` auf `gpu_hist` festgelegt ist.<br />Eine vollständige Liste gültiger Eingabeparameter finden Sie unter [XGBoost Parameters](https://github.com/dmlc/xgboost/blob/master/doc/parameter.rst).<br />**Optional**<br />Gültige Werte: Zeichenfolge. Bereich: `"true"` oder `"false"`.<br />Standardwert: `"true"` | 
| early\_stopping\_rounds | Das Modell wird so lange trainiert, bis die Validierungsbewertung keine Verbesserung mehr zeigt. Der Validierungsfehler muss mindestens alle abnehmen, um das Training fortzusetzen. `early_stopping_rounds` SageMaker KI-Hosting verwendet das beste Modell für Inferenzen.<br />**Optional**<br />Gültige Werte: Ganzzahl.<br />Standardwert: - | 
| eta | Reduzierung der Schrittgröße in Updates, um Überanpassung zu verhindern. Nach jedem Boosting-Schritt können Sie direkt die Gewichtungen der neuen Merkmale erhalten. Der Parameter `eta` verkleinert die Merkmalsgewichtungen, sodass der Boosting-Prozess konservativer wird.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0,1].<br />Standardwert: 0.3 | 
| eval\_metric | Evaluationsmetriken für die Datenvalidierung. Eine Standardmetrik wird je nach Ziel zugewiesen:+  `rmse`: zur Regression <br />+  `error`: zur Klassifizierung <br />+  `map`: für die Rangfolge <br />Eine Liste gültiger Eingabeparameter finden Sie unter [XGBoost-Parameter für die Lernaufgabe](https://github.com/dmlc/xgboost/blob/master/doc/parameter.rst#learning-task-parameters).<br />**Optional**<br />Gültige Werte: Zeichenfolge.<br />Standardwert: Standard gemäß Ziel. | 
| gamma | Es ist eine minimale Verlustreduzierung erforderlich, um eine weitere Partition auf einem Blattknoten des Baums zu erstellen. Je größer, desto konservativer ist der Algorithmus.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0,∞).<br />Standardwert: 0 | 
| grow\_policy | Steuert die Art und Weise, wie neue Knoten zur Struktur hinzugefügt werden. Wird derzeit nur unterstützt, wenn `tree_method` auf `hist` festgelegt ist.<br />**Optional**<br />Gültige Werte: Zeichenfolge. Entweder `"depthwise"` oder `"lossguide"`.<br />Standardwert: `"depthwise"` | 
| interaction\_constraints | Geben Sie Gruppen von Variablen an, die interagieren dürfen.<br />**Optional**<br />Gültige Werte: Verschachtelte Liste von ganzen Zahlen. Jede Ganzzahl steht für ein Feature, und jede verschachtelte Liste enthält Features, die interagieren dürfen, z. B. [[1,2], [3,4,5]].<br />Standardwert: Keiner | 
| lambda | L2-Regularisierungsbedingung für Gewichtungen. Eine Erhöhung dieses Werts macht Modelle konservativer.<br />**Optional**<br />Gültige Werte: Gleitkommazahl.<br />Standardwert: 1 | 
| lambda\_bias | L2-Regularisierungsbedingung für Verzerrungen.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0.0, 1.0].<br />Standardwert: 0 | 
| max\_bin | Maximale Anzahl diskreter Pakete zum Gruppieren kontinuierlicher Merkmale. Wird nur verwendet, wenn `tree_method` auf `hist` festgelegt ist. <br />**Optional**<br />Gültige Werte: Ganzzahl.<br />Standardwert: 256 | 
| max\_delta\_step | Maximaler Delta-Schritt für die Gewichtungsschätzung für jeden Baum. Wenn eine positive Ganzzahl verwendet wird, trägt dies zu einer konservativeren Aktualisierung bei. Die bevorzugte Option ist die Verwendung in logistischer Regression. Setzen Sie sie auf 1-10, um die Aktualisierung zu kontrollieren. <br />**Optional**<br />Gültige Werte: Ganzzahl. Bereich: [0,∞).<br />Standardwert: 0 | 
| max\_depth | Maximale Tiefe eines Baums. Durch Erhöhen dieses Wertes wird das Modell komplexer und wahrscheinlich überangepasst. 0 gibt an, dass keine Begrenzung vorliegt. Ein Begrenzung ist erforderlich, wenn `grow_policy`=`depth-wise`.<br />**Optional**<br />Gültige Werte: Ganzzahl. Bereich: [0,∞)<br />Standardwert: 6 | 
| max\_leaves | Maximale Anzahl der hinzuzufügenden Knoten. Ist nur relevant, wenn `grow_policy` auf `lossguide` festgelegt ist.<br />**Optional**<br />Gültige Werte: Ganzzahl.<br />Standardwert: 0 | 
| min\_child\_weight | Minimale Summe der Instance-Gewichtung (Hesse), die für eine untergeordnete Struktur erforderlich ist. Wenn der Partitionsschritt des Baums einen Blattknoten zum Ergebnis hat, dessen Instance-Gewicht-Summe kleiner als `min_child_weight` ist, verzichtet der Aufbauprozess auf eine weitere Partitionierung. In linearen Regressionsmodellen entspricht dies einer Mindestanzahl von erforderlichen Instances in den einzelnen Knoten. Je größer der Algorithmus, desto konservativer.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0,∞).<br />Standardwert: 1 | 
| monotone\_constraints | Gibt Einschränkungen der Monotonie für jedes Feature an.<br />**Optional**<br />Gültige Werte: Tupel von ganzen Zahlen. Gültige Ganzzahlen: -1 (abnehmende Einschränkung), 0 (keine Einschränkung), 1 (zunehmende Einschränkung). <br />E.g., (0, 1): Keine Beschränkung für den ersten Prädiktor und eine zunehmende Einschränkung für den zweiten. (-1, 1): Abnehmende Einschränkung für den ersten Prädiktor und eine zunehmende Einschränkung für den zweiten.<br />Standardwert: (0, 0) | 
| normalize\_type | Typ eines Normalisierungsalgorithmus.<br />**Optional**<br />Gültige Werte: Entweder *tree* oder *forest*.<br />Standardwert: *tree* | 
| nthread | Anzahl der parallelen Threads zum Ausführen von *xgboost*.<br />**Optional**<br />Gültige Werte: Ganzzahl.<br />Standardwert: Maximale Anzahl an Threads. | 
| objective | Legt die Lernaufgabe und das entsprechende Lernziel fest. Beispiele: `reg:logistic`, `multi:softmax`, `reg:squarederror`. Eine vollständige Liste gültiger Eingabeparameter finden Sie unter [XGBoost-Parameter für die Lernaufgabe](https://github.com/dmlc/xgboost/blob/master/doc/parameter.rst#learning-task-parameters).<br />**Optional**<br />Zulässige Werte: String<br />Standardwert: `"reg:squarederror"` | 
| one\_drop | Wenn diese Kennzeichen aktiviert ist, fällt während eines Abbruchs mindestens ein Baum aus.<br />**Optional**<br />Gültige Werte: 0 oder 1<br />Standardwert: 0 | 
| process\_type | Typ des auszuführenden Boosting-Prozesses.<br />**Optional**<br />Gültige Werte: Zeichenfolge. Entweder `"default"` oder `"update"`.<br />Standardwert: `"default"` | 
| rate\_drop | Die Ausfallrate, die einen Bruchteil eines vorherigen Baums angibt, der während eines Abbruchs ausfällt.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0.0, 1.0].<br />Standardwert: 0.0 | 
| refresh\_leaf | Dies ist ein Parameter des Aktualisierungs-Plugins 'refresh'. Wenn Sie ihn auf `true` (1) festlegen, werden die Statistiken der Blätter und Knoten eines Baumes aktualisiert. Wenn Sie ihn auf `false` (0) festlegen, werden nur die Statistiken der Knoten aktualisiert.<br />**Optional**<br />Zulässige Werte: 0/1<br />Standardwert: 1 | 
| sample\_type | Typ eines Stichprobenalgorithmus.<br />**Optional**<br />Gültige Werte: Entweder `uniform` oder `weighted`.<br />Standardwert: `uniform` | 
| scale\_pos\_weight | Kontrolliert die Balance zwischen positiven und negativen Gewichtungen. Er ist nützlich bei Klassen, die nicht im Gleichgewicht sind. Ein typischer Wert dafür: `sum(negative cases)` / `sum(positive cases)`.<br />**Optional**<br />Gültige Werte: Gleitkommazahl<br />Standardwert: 1 | 
| seed | Numerischer Startwert.<br />**Optional**<br />Gültige Werte: Ganzzahl<br />Standardwert: 0 | 
| single\_precision\_histogram | Wenn dieses Flag aktiviert ist, verwendet XGBoost anstelle von doppelter Präzision zur Erstellung von Histogrammen die einfache Präzision. Wird nur verwendet, wenn `tree_method` auf `hist` oder `gpu_hist` festgelegt ist.<br />Eine vollständige Liste gültiger Eingabeparameter finden Sie unter [XGBoost Parameters](https://github.com/dmlc/xgboost/blob/master/doc/parameter.rst).<br />**Optional**<br />Gültige Werte: Zeichenfolge. Bereich: `"true"` oder `"false"`<br />Standardwert: `"false"` | 
| sketch\_eps | Wird nur für einen approximativen Greedy-Algorithmus verwendet. Damit ergibt sich eine Paketanzahl von O(1/ `sketch_eps`). Im Vergleich zur direkten Auswahl der Paketanzahl besteht hier eine theoretische Garantie im Hinblick auf grafikbezogene Genauigkeit.<br />**Optional**<br />Gültige Werte: Float, Bereich: [0, 1].<br />Standardwert: 0.03 | 
| skip\_drop | Wahrscheinlichkeit, mit der das Ausfallverfahren während einer Boosting-Iteration übersprungen wird.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0.0, 1.0].<br />Standardwert: 0.0 | 
| subsample | Teilstichprobenverhältnis der Trainings-Instance. Auf 0,5 setzen, bedeutet, dass XGBoost die Hälfte der Daten-Instances nach dem Zufallsprinzip sammelt, um Bäume zu vergrößern. Dies verhindert eine Überanpassung.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: [0,1].<br />Standardwert: 1 | 
| tree\_method | Der in XGBoost verwendete Baum-Konstruktionsalgorithmus.<br />**Optional**<br />Gültige Werte: One of `auto`, `exact`, `approx`, `hist` oder `gpu_hist`.<br />Standardwert: `auto` | 
| tweedie\_variance\_power | Parameter, der die Varianz der Tweedie-Verteilung steuert.<br />**Optional**<br />Gültige Werte: Gleitkommazahl. Bereich: (1, 2)<br />Standardwert: 1.5 | 
| updater | Eine durch Komma getrennte Zeichenfolge, welche die Reihenfolge festlegt, in der die Baum-Updater ausgeführt werden. Dies ist eine modulare Methode, um Bäume zu erstellen und zu ändern.<br />Eine vollständige Liste gültiger Eingabeparameter finden Sie unter [XGBoost Parameters](https://github.com/dmlc/xgboost/blob/master/doc/parameter.rst).<br />**Optional**<br />Gültige Werte: durch Komma getrennte Zeichenfolge.<br />Standardwert: `grow_colmaker`, prune | 
| use\_dask\_gpu\_training | Stellen Sie `use_dask_gpu_training` auf `"true"` ein, wenn Sie verteilte GPU-Trainings mit Dask ausführen möchten. Das GPU-Training von Dask wird nur für die Versionen 1.5-1 und höher unterstützt. Setzen Sie diesen Wert für Versionen vor 1.5-1 nicht auf `"true"`. Weitere Informationen finden Sie unter [Verteiltes GPU-Training](xgboost.md#Instance-XGBoost-distributed-training-gpu).<br />**Optional**<br />Gültige Werte: Zeichenfolge. Bereich: `"true"` oder `"false"`<br />Standardwert: `"false"` | 
| verbosity | Ausführlichkeit beim Drucken von Nachrichten.<br />Gültige Werte: 0 (stumm), 1 (Warnung), 2 (Info), 3 (Debug).<br />**Optional**<br />Standardwert: 1 | 