Freigeben über


LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase Klasse

Definition

public class LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase : Microsoft.ML.Trainers.TrainerInputBaseWithGroupId where TOptions : LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase, new() where TTransformer : ISingleFeaturePredictionTransformer<TModel> where TModel : class
type LightGbmTrainerBase<'Options, 'Output, 'ransformer, 'Model (requires 'Options :> LightGbmTrainerBase<'Options, 'Output, 'ransformer, 'Model>.OptionsBase and 'Options : (new : unit -> 'Options) and 'ransformer :> ISingleFeaturePredictionTransformer<'Model> and 'Model : null)>.OptionsBase = class
    inherit TrainerInputBaseWithGroupId
Public Class LightGbmTrainerBase(Of TOptions, TOutput, TTransformer, TModel).OptionsBase
Inherits TrainerInputBaseWithGroupId

Typparameter

TOptions
TOutput
TTransformer
TModel
Vererbung
LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase
Abgeleitet

Felder

BatchSize

Die Anzahl der Datenpunkte pro Batch beim Laden von Daten.

CategoricalSmoothing

Laplace smooth term in kategorisierter feature split. Dies kann die Wirkung von Rauschen in kategorisierten Features reduzieren, insbesondere für Kategorien mit wenigen Daten.

EarlyStoppingRound

Bestimmt die Anzahl der Runden, nach denen die Schulung beendet wird, wenn die Validierungsmetrik nicht verbessert wird.

ExampleWeightColumnName

Spalte, die zum Beispiel Gewichtung verwendet werden soll.

(Geerbt von TrainerInputBaseWithWeight)
FeatureColumnName

Spalte, die für Features verwendet werden soll.

(Geerbt von TrainerInputBase)
HandleMissingValue

Gibt an, ob die spezielle Behandlung fehlender Werte aktiviert werden soll.

L2CategoricalRegularization

L2-Regularisierung für kategorisierte Aufteilung.

LabelColumnName

Spalte, die für Bezeichnungen verwendet werden soll.

(Geerbt von TrainerInputBaseWithLabel)
LearningRate

Die Verkleinerungsrate für Bäume, die verwendet werden, um die Überanpassung zu verhindern.

MaximumBinCountPerFeature

Die maximale Anzahl von Bins, in denen Featurewerte einge buckett werden.

MaximumCategoricalSplitPointCount

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

MinimumExampleCountPerGroup

Die Mindestanzahl der Datenpunkte pro kategorisierte Gruppe.

MinimumExampleCountPerLeaf

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

NumberOfIterations

Die Anzahl der Iterationssteigerungen. In jeder Iteration wird eine neue Struktur erstellt, sodass dies der Anzahl der Bäume entspricht.

NumberOfLeaves

Die maximale Anzahl von Blättern in einem Baum.

NumberOfThreads

Bestimmt die Anzahl der Threads, die zum Ausführen von LightGBM verwendet werden.

RowGroupColumnName

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

(Geerbt von TrainerInputBaseWithGroupId)
Seed

Der zufällige Samen für LightGBM, der verwendet werden soll.

Silent

Steuert die Protokollierungsebene in LighGBM.

UseCategoricalSplit

Gibt an, ob eine kategorisierte Aufteilung aktiviert werden soll.

UseZeroAsMissingValue

Gibt an, ob die Verwendung von Null (0) als fehlender Wert aktiviert werden soll.

Verbose

Bestimmt, ob der Statusstatus während der Schulung und Auswertung ausgegeben werden soll.

Eigenschaften

Booster

Zu verwendende Boosterparameter

Gilt für: