LightGbmRankingTrainer.Options Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |