LightGbmRankingTrainer.Options Classe

Definizione

Opzioni per l'oggetto LightGbmRankingTrainer usato in LightGbm(Options).

public sealed class LightGbmRankingTrainer.Options : Microsoft.ML.Trainers.LightGbm.LightGbmTrainerBase<Microsoft.ML.Trainers.LightGbm.LightGbmRankingTrainer.Options,float,Microsoft.ML.Data.RankingPredictionTransformer<Microsoft.ML.Trainers.LightGbm.LightGbmRankingModelParameters>,Microsoft.ML.Trainers.LightGbm.LightGbmRankingModelParameters>.OptionsBase
type LightGbmRankingTrainer.Options = class
    inherit LightGbmTrainerBase<LightGbmRankingTrainer.Options, single, RankingPredictionTransformer<LightGbmRankingModelParameters>, LightGbmRankingModelParameters>.OptionsBase
Public NotInheritable Class LightGbmRankingTrainer.Options
Inherits LightGbmTrainerBase(Of LightGbmRankingTrainer.Options, Single, RankingPredictionTransformer(Of LightGbmRankingModelParameters), LightGbmRankingModelParameters).OptionsBase
Ereditarietà

Costruttori

Nome Descrizione
LightGbmRankingTrainer.Options()

Opzioni per l'oggetto LightGbmRankingTrainer usato in LightGbm(Options).

Campi

Nome Descrizione
BatchSize

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
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.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CustomGains

Elenco delimitato da virgole di guadagni associati a ogni etichetta di pertinenza.

EarlyStoppingRound

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
EvaluationMetric

Determina la metrica di valutazione da usare.

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.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
L2CategoricalRegularization

Regolarizzazione L2 per la divisione categorica.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
LabelColumnName

Colonna da utilizzare per le etichette.

(Ereditato da TrainerInputBaseWithLabel)
LearningRate

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumBinCountPerFeature

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumCategoricalSplitPointCount

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerGroup

Numero minimo di punti dati per gruppo categorico.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerLeaf

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfIterations

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfLeaves

Numero massimo di foglie in un albero.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfThreads

Determina il numero di thread usati per eseguire LightGBM.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
RowGroupColumnName

Colonna da utilizzare per l'esempio groupId.

(Ereditato da TrainerInputBaseWithGroupId)
Seed

Valore di inizializzazione casuale da usare per LightGBM.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Sigmoid

Parametro per la funzione sigmoid.

Silent

Controlla il livello di registrazione in LighGBM.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseCategoricalSplit

Indica se abilitare o meno la divisione categorica.

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseZeroAsMissingValue

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Verbose

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

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Proprietà

Nome Descrizione
Booster

Parametro booster da usare

(Ereditato da LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Si applica a