LightGbmRegressionTrainer.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 LightGbmRegressionTrainer se usa en LightGbm(Options).
public sealed class LightGbmRegressionTrainer.Options : Microsoft.ML.Trainers.LightGbm.LightGbmTrainerBase<Microsoft.ML.Trainers.LightGbm.LightGbmRegressionTrainer.Options,float,Microsoft.ML.Data.RegressionPredictionTransformer<Microsoft.ML.Trainers.LightGbm.LightGbmRegressionModelParameters>,Microsoft.ML.Trainers.LightGbm.LightGbmRegressionModelParameters>.OptionsBase
type LightGbmRegressionTrainer.Options = class
inherit LightGbmTrainerBase<LightGbmRegressionTrainer.Options, single, RegressionPredictionTransformer<LightGbmRegressionModelParameters>, LightGbmRegressionModelParameters>.OptionsBase
Public NotInheritable Class LightGbmRegressionTrainer.Options
Inherits LightGbmTrainerBase(Of LightGbmRegressionTrainer.Options, Single, RegressionPredictionTransformer(Of LightGbmRegressionModelParameters), LightGbmRegressionModelParameters).OptionsBase
- Herencia
-
LightGbmTrainerBase<LightGbmRegressionTrainer.Options,Single,RegressionPredictionTransformer<LightGbmRegressionModelParameters>,LightGbmRegressionModelParameters>.OptionsBaseLightGbmRegressionTrainer.Options
Constructores
LightGbmRegressionTrainer.Options() |
Opciones de como LightGbmRegressionTrainer 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 de categorías, especialmente para categorías con pocos datos. (Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
EarlyStoppingRound |
Determina el número de rondas, después del cual el entrenamiento se detendrá 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 categórica. (Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
LabelColumnName |
Columna que se va a usar para las etiquetas. (Heredado de TrainerInputBaseWithLabel) |
LearningRate |
La tasa de reducción de los árboles, que se usa para evitar el sobreajuste. (Heredado de LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
MaximumBinCountPerFeature |
El 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 categóricos 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 nueva hoja de árbol. (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) |
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) |