Sprache

BoostedTreeOptions Klasse

Definition

Optionen zum Ankurbeln von Baumtrainern.

public abstract class BoostedTreeOptions : Microsoft.ML.Trainers.FastTree.TreeOptions
type BoostedTreeOptions = class
    inherit TreeOptions
Public MustInherit Class BoostedTreeOptions
Inherits TreeOptions
Vererbung
Abgeleitet

Konstruktoren

Name Beschreibung
BoostedTreeOptions()

Optionen zum Ankurbeln von Baumtrainern.

Felder

Name Beschreibung
AllowEmptyTrees

Wenn eine Stammteilung unmöglich ist, können Sie die Schulung fortsetzen.

(Geerbt von TreeOptions)
BaggingExampleFraction

Prozentsatz der Schulungsbeispiele, die in jeder Tasche verwendet werden. Der Standardwert ist 0,7 (70%).

(Geerbt von TreeOptions)
BaggingSize

Anzahl der Bäume in jedem Beutel (0 zum Deaktivieren des Beutels).

(Geerbt von TreeOptions)
BestStepRankingRegressionTrees

Option für die Verwendung der besten Regressionsschrittstrukturen.

Bias

Bias für die Berechnung des Farbverlaufs für jedes Featurecontainer für ein kategorisierendes Feature.

(Geerbt von TreeOptions)
Bundling

Bündeln Sie geringe Populationscontainer. Bundle.None(0): no bundling, Bundle.AggregateLowPopulation(1): Bundle low population, Bundle.Adjacent(2): Neighbor low population bundle.

(Geerbt von TreeOptions)
CategoricalSplit

Gibt an, ob die Aufteilung basierend auf mehreren kategorisierten Featurewerten erfolgt.

(Geerbt von TreeOptions)
CompressEnsemble

Komprimieren Sie das Baumensemble.

(Geerbt von TreeOptions)
DiskTranspose

Ob der Datenträger oder die nativen Umsetzungseinrichtungen der Daten (sofern zutreffend) bei der Durchführung der Transponierung verwendet werden sollen.

(Geerbt von TreeOptions)
DropoutRate

Abbruchrate für die Struktur regularisierung.

EnablePruning

Aktivieren Sie den Nachschulungsbaumschnitt, um zu vermeiden, dass überlastend sind. Er erfordert einen Überprüfungssatz.

EntropyCoefficient

Der Entropieteil (Normalisierung) zwischen 0 und 1.

(Geerbt von TreeOptions)
ExampleWeightColumnName

Spalte, die verwendet werden soll, z. B. Gewichtung.

(Geerbt von TrainerInputBaseWithWeight)
ExecutionTime

Aufschlüsselung der Druckausführungszeit bis zum ML.NET Kanal.

(Geerbt von TreeOptions)
FeatureColumnName

Spalte, die für Features verwendet werden soll.

(Geerbt von TrainerInputBase)
FeatureFirstUsePenalty

Das Feature verwendet zuerst den Strafkoeffizient.

(Geerbt von TreeOptions)
FeatureFlocks

Ob Features während der Datasetvorbereitung gesammelt werden sollen, um schulungen zu beschleunigen.

(Geerbt von TreeOptions)
FeatureFraction

Der Anteil der Features (zufällig ausgewählt), die für jede Iteration verwendet werden sollen. Verwenden Sie 0.9, wenn nur 90% von Features benötigt werden. Niedrigere Zahlen tragen dazu bei, die Überanpassung zu reduzieren.

(Geerbt von TreeOptions)
FeatureFractionPerSplit

Der Anteil der Features (zufällig ausgewählt), die für jede Aufteilung verwendet werden sollen. Wenn der Wert 0,9 ist, werden 90% aller Features erwartungswändigt.

(Geerbt von TreeOptions)
FeatureReusePenalty

Der Koeffizient für die erneute Verwendung von Strafen (Regularisierung).

(Geerbt von TreeOptions)
FeatureSelectionSeed

Der Startwert der aktiven Featureauswahl.

(Geerbt von TreeOptions)
FilterZeroLambdas

Filtert null Lambdas während der Schulung.

GainConfidenceLevel

Anforderungen an die Strukturanpassung erhalten Konfidenz. Erwägen Sie nur einen Gewinn, wenn die Wahrscheinlichkeit gegenüber einem zufälligen Wahlgewinn über diesem Wert liegt.

(Geerbt von TreeOptions)
GetDerivativesSampleRate

Probieren Sie jede Abfrage 1 in k-Zeit in der GetDerivatives-Funktion aus.

HistogramPoolSize

Die Anzahl der Histogramme im Pool (zwischen 2 und NumLeaves).

(Geerbt von TreeOptions)
LabelColumnName

Spalte, die für Bezeichnungen verwendet werden soll.

(Geerbt von TrainerInputBaseWithLabel)
LearningRate

Die Lernrate.

MaximumBinCountPerFeature

Maximale Anzahl unterschiedlicher Werte (Bins) pro Feature.

(Geerbt von TreeOptions)
MaximumCategoricalGroupCountPerNode

Maximal kategorisierte Geteilte Gruppen, die beim Teilen auf ein kategorisierendes Feature berücksichtigt werden sollen. Geteilte Gruppen sind eine Sammlung von geteilten Punkten. Dies wird verwendet, um die Überlastung zu reduzieren, wenn viele kategorisierte Features vorhanden sind.

(Geerbt von TreeOptions)
MaximumCategoricalSplitPointCount

Maximale Kategorisierungspunkte, die bei der Aufteilung auf ein kategorisierendes Feature berücksichtigt werden sollen.

(Geerbt von TreeOptions)
MaximumNumberOfLineSearchSteps

Die Anzahl der Suchschritte nach Klammern.

MaximumTreeOutput

Obere Grenze für den absoluten Wert einer einzelnen Strukturausgabe.

MemoryStatistics

Drucken von Speicherstatistiken in ML.NET Kanal.

(Geerbt von TreeOptions)
MinimumExampleCountPerLeaf

Die minimale Anzahl von Datenpunkten, die erforderlich sind, um ein neues Baumblatt zu bilden.

(Geerbt von TreeOptions)
MinimumExampleFractionForCategoricalSplit

Minimale kategorisierte Beispielprozentsätze in einem Bin, die für eine Aufteilung berücksichtigt werden sollen. Der Standardwert ist 0,1% aller Schulungsbeispiele.

(Geerbt von TreeOptions)
MinimumExamplesForCategoricalSplit

Mindestens kategorisierte Beispielanzahl in einem Bin, die für eine Aufteilung berücksichtigt werden soll.

(Geerbt von TreeOptions)
MinimumStepSize

Minimale Zeilensuchschrittgröße.

NumberOfLeaves

Die maximale Anzahl von Blättern in jeder Regressionsstruktur.

(Geerbt von TreeOptions)
NumberOfThreads

Die Anzahl der zu verwendenden Threads.

(Geerbt von TreeOptions)
NumberOfTrees

Gesamtanzahl der Entscheidungsstrukturen, die im Ensemble erstellt werden sollen.

(Geerbt von TreeOptions)
OptimizationAlgorithm

Optimierungsalgorithmus, der verwendet werden soll.

PruningThreshold

Der Toleranzschwellenwert für die Beschnittung.

PruningWindowSize

Die Größe des verschiebenden Fensters für die Beschnittung.

RandomStart

Die Schulung beginnt mit der zufälligen Reihenfolge (bestimmt durch /r1).

RowGroupColumnName

Spalte, die z. B. groupId verwendet werden soll.

(Geerbt von TrainerInputBaseWithGroupId)
Seed

Der Ausgangswert des Zufallszahlengenerators.

(Geerbt von TreeOptions)
Shrinkage

Verkleinern.

Smoothing

Glättungsparameter für die Struktur regularisierung.

(Geerbt von TreeOptions)
SoftmaxTemperature

Die Temperatur der randomisierten Softmax-Verteilung für die Auswahl des Features.

(Geerbt von TreeOptions)
SparsifyThreshold

Sparsity level needed to use sparse feature representation.

(Geerbt von TreeOptions)
TestFrequency

Berechnen Sie Metrikwerte für train/valid/test alle k Runden.

(Geerbt von TreeOptions)
UseLineSearch

Bestimmt, ob die Zeilensuche für eine Schrittgröße verwendet werden soll.

UseTolerantPruning

Verwenden Sie Fenster und Toleranz für die Beschnittung.

WriteLastEnsemble

Schreiben Sie das letzte Ensemble anstelle des ensembles, das durch frühes Beenden bestimmt wurde.

Eigenschaften

Name Beschreibung
EarlyStoppingRule

Early Stop rule used to terminate training process once meeting a specified criterion. Mögliche Auswahlmöglichkeiten sind EarlyStoppingRuleBasedie Implementierungen wie TolerantEarlyStoppingRule und GeneralityLossRule.

Gilt für: