Partilhar via


LightGbmRankingTrainer.Options Classe

Definição

Opções para o LightGbmRankingTrainer usado em 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
Herança

Construtores

LightGbmRankingTrainer.Options()

Opções para o LightGbmRankingTrainer usado em LightGbm(Options).

Campos

BatchSize

Número de pontos de dados por lote ao carregar dados.

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

Termo suave de laplace na divisão de recursos categóricos. Isso pode reduzir o efeito de ruídos em recursos categóricos, especialmente para categorias com poucos dados.

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

Lista separada por vírgulas de ganhos associados a cada rótulo de relevância.

EarlyStoppingRound

Determina o número de rodadas, após as quais o treinamento será interrompido se a métrica de validação não melhorar.

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

Determina qual métrica de avaliação usar.

ExampleWeightColumnName

Coluna a ser usada, por exemplo, peso.

(Herdado de TrainerInputBaseWithWeight)
FeatureColumnName

Coluna a ser usada para recursos.

(Herdado de TrainerInputBase)
HandleMissingValue

Se deseja habilitar o tratamento especial do valor ausente ou não.

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

Regularização L2 para divisão categórica.

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

Coluna a ser usada para rótulos.

(Herdado de TrainerInputBaseWithLabel)
LearningRate

A taxa de redução das árvores, usada para evitar o excesso de ajuste.

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

O número máximo de compartimentos em que os valores de recurso serão inseridos.

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

Máximo de pontos de divisão categóricos a serem considerados ao dividir em um recurso categórico.

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

O número mínimo de pontos de dados por grupo categórico.

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

O número mínimo de pontos de dados necessários para formar uma nova folha de árvore.

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

O número de iterações de aumento. Uma nova árvore é criada em cada iteração, portanto, isso é equivalente ao número de árvores.

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

O número máximo de folhas em uma árvore.

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

Determina o número de threads usados para executar LightGBM.

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

Coluna a ser usada por exemplo groupId.

(Herdado de TrainerInputBaseWithGroupId)
Seed

A semente aleatória para o LightGBM usar.

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

Parâmetro para a função sigmoid.

Silent

Controla o nível de log no LighGBM.

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

Se deseja habilitar a divisão categórica ou não.

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

Se deseja habilitar o uso de zero (0) como valor ausente.

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

Determina se o status de progresso será gerado durante o treinamento e a avaliação.

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

Propriedades

Booster

Parâmetro de booster a ser usado

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

Aplica-se a