Lingua

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

Definizione

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

Parametri di tipo

TOptions
TOutput
TTransformer
TModel
Ereditarietà
LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase
Derivato

Campi

Nome Descrizione
BatchSize

Numero di punti dati per batch durante il caricamento dei dati.

CategoricalSmoothing

Termine uniforme di Laplace nella divisione delle caratteristiche categorica. Ciò può ridurre l'effetto dei rumori nelle funzionalità categoriche, in particolare per le categorie con pochi dati.

EarlyStoppingRound

Determina il numero di round, dopo il quale il training si arresterà se la metrica di convalida non migliora.

ExampleWeightColumnName

Colonna da utilizzare per esempio peso.

(Ereditato da TrainerInputBaseWithWeight)
FeatureColumnName

Colonna da usare per le funzionalità.

(Ereditato da TrainerInputBase)
HandleMissingValue

Indica se abilitare o meno una gestione speciale del valore mancante.

L2CategoricalRegularization

Regolarizzazione L2 per la divisione categorica.

LabelColumnName

Colonna da utilizzare per le etichette.

(Ereditato da TrainerInputBaseWithLabel)
LearningRate

Frequenza di compattazione per alberi, utilizzata per evitare l'overfitting.

MaximumBinCountPerFeature

Numero massimo di contenitori in cui verranno inseriti i valori delle caratteristiche.

MaximumCategoricalSplitPointCount

Numero massimo di punti di divisione categorici da considerare durante la suddivisione in una funzionalità categorica.

MinimumExampleCountPerGroup

Numero minimo di punti dati per gruppo categorico.

MinimumExampleCountPerLeaf

Numero minimo di punti dati necessari per formare una nuova foglia dell'albero.

NumberOfIterations

Numero di iterazioni con boosting. Viene creato un nuovo albero in ogni iterazione, quindi equivale al numero di alberi.

NumberOfLeaves

Numero massimo di foglie in un albero.

NumberOfThreads

Determina il numero di thread usati per eseguire LightGBM.

RowGroupColumnName

Colonna da utilizzare per l'esempio groupId.

(Ereditato da TrainerInputBaseWithGroupId)
Seed

Valore di inizializzazione casuale da usare per LightGBM.

Silent

Controlla il livello di registrazione in LighGBM.

UseCategoricalSplit

Indica se abilitare o meno la divisione categorica.

UseZeroAsMissingValue

Indica se abilitare l'utilizzo di zero (0) come valore mancante.

Verbose

Determina se restituire lo stato di avanzamento durante il training e la valutazione.

Proprietà

Nome Descrizione
Booster

Parametro Booster da usare

Si applica a