Compartir a través de


LightGbmRankingTrainer.Options Clase

Definición

Opciones de como LightGbmRankingTrainer se usa en 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
Herencia

Constructores

LightGbmRankingTrainer.Options()

Opciones de como LightGbmRankingTrainer se usa en LightGbm(Options).

Campos

BatchSize

Número de puntos de datos por lote, al cargar datos.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CategoricalSmoothing

Término suave laplace en división de características categóricas. Esto puede reducir el efecto de los ruidos en características categóricas, especialmente para categorías con pocos datos.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CustomGains

Lista separada por comas de ganancias asociadas a cada etiqueta de relevancia.

EarlyStoppingRound

Determina el número de rondas, después del cual se detendrá el entrenamiento si la métrica de validación no mejora.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
EvaluationMetric

Determina qué métrica de evaluación se va a usar.

ExampleWeightColumnName

Columna que se va a usar, por ejemplo, peso.

(Heredado de TrainerInputBaseWithWeight)
FeatureColumnName

Columna que se va a usar para las características.

(Heredado de TrainerInputBase)
HandleMissingValue

Si se va a habilitar el control especial del valor que falta o no.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
L2CategoricalRegularization

Regularización L2 para división de categorías.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
LabelColumnName

Columna que se va a usar para las etiquetas.

(Heredado de TrainerInputBaseWithLabel)
LearningRate

Tasa de reducción de árboles, que se usa para evitar el sobreajuste.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumBinCountPerFeature

Número máximo de contenedores en los que se rellenarán los valores de características.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumCategoricalSplitPointCount

Máximo de puntos de división de categorías que se deben tener en cuenta al dividir en una característica de categorías.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerGroup

Número mínimo de puntos de datos por grupo de categorías.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerLeaf

Número mínimo de puntos de datos necesarios para formar una hoja de árbol nueva.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfIterations

Número de iteraciones de aumento. Se crea un nuevo árbol en cada iteración, por lo que es equivalente al número de árboles.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfLeaves

Número máximo de hojas en un árbol.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfThreads

Determina el número de subprocesos usados para ejecutar LightGBM.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
RowGroupColumnName

Columna que se va a usar por ejemplo groupId.

(Heredado de TrainerInputBaseWithGroupId)
Seed

Inicialización aleatoria de LightGBM que se va a usar.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Sigmoid

Parámetro para la función sigmoid.

Silent

Controla el nivel de registro en LighGBM.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseCategoricalSplit

Si se va a habilitar la división por categorías o no.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseZeroAsMissingValue

Si se va a habilitar el uso de cero (0) como valor que falta.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Verbose

Determina si se va a generar el estado del progreso durante el entrenamiento y la evaluación.

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Propiedades

Booster

Parámetro booster que se va a usar

(Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Se aplica a