LightGbmBinaryTrainer.Options Classe

Definizione

public sealed class LightGbmBinaryTrainer.Options : Microsoft.ML.Trainers.LightGbm.LightGbmTrainerBase<Microsoft.ML.Trainers.LightGbm.LightGbmBinaryTrainer.Options,float,Microsoft.ML.Data.BinaryPredictionTransformer<Microsoft.ML.Calibrators.CalibratedModelParametersBase<Microsoft.ML.Trainers.LightGbm.LightGbmBinaryModelParameters,Microsoft.ML.Calibrators.PlattCalibrator>>,Microsoft.ML.Calibrators.CalibratedModelParametersBase<Microsoft.ML.Trainers.LightGbm.LightGbmBinaryModelParameters,Microsoft.ML.Calibrators.PlattCalibrator>>.OptionsBase
type LightGbmBinaryTrainer.Options = class
    inherit LightGbmTrainerBase<LightGbmBinaryTrainer.Options, single, BinaryPredictionTransformer<CalibratedModelParametersBase<LightGbmBinaryModelParameters, PlattCalibrator>>, CalibratedModelParametersBase<LightGbmBinaryModelParameters, PlattCalibrator>>.OptionsBase
Public NotInheritable Class LightGbmBinaryTrainer.Options
Inherits LightGbmTrainerBase(Of LightGbmBinaryTrainer.Options, Single, BinaryPredictionTransformer(Of CalibratedModelParametersBase(Of LightGbmBinaryModelParameters, PlattCalibrator)), CalibratedModelParametersBase(Of LightGbmBinaryModelParameters, PlattCalibrator)).OptionsBase
Ereditarietà

Costruttori

Nome Descrizione
LightGbmBinaryTrainer.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)
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)
UnbalancedSets

Indica se i dati di training sono sbilanciati.

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)
WeightOfPositiveExamples

Controlla il saldo dei pesi positivi e negativi in LightGbmBinaryTrainer.

Proprietà

Nome Descrizione
Booster

Parametro Booster da usare

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

Si applica a