LightGbmMulticlassTrainer.Options Classe

Definição

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

public sealed class LightGbmMulticlassTrainer.Options : Microsoft.ML.Trainers.LightGbm.LightGbmTrainerBase<Microsoft.ML.Trainers.LightGbm.LightGbmMulticlassTrainer.Options,Microsoft.ML.Data.VBuffer<float>,Microsoft.ML.Data.MulticlassPredictionTransformer<Microsoft.ML.Trainers.OneVersusAllModelParameters>,Microsoft.ML.Trainers.OneVersusAllModelParameters>.OptionsBase
type LightGbmMulticlassTrainer.Options = class
    inherit LightGbmTrainerBase<LightGbmMulticlassTrainer.Options, VBuffer<single>, MulticlassPredictionTransformer<OneVersusAllModelParameters>, OneVersusAllModelParameters>.OptionsBase
Public NotInheritable Class LightGbmMulticlassTrainer.Options
Inherits LightGbmTrainerBase(Of LightGbmMulticlassTrainer.Options, VBuffer(Of Single), MulticlassPredictionTransformer(Of OneVersusAllModelParameters), OneVersusAllModelParameters).OptionsBase
Herança

Construtores

LightGbmMulticlassTrainer.Options()

Opções para o LightGbmMulticlassTrainer 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 categórica de recursos. 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)
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 recursos 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 o 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 a ser usada pelo LightGBM.

(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)
UnbalancedSets

Se os dados de treinamento estão desequilibrados.

UseCategoricalSplit

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

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

Se você deve usar a perda softmax.

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 deve ser gerado durante o treinamento e a avaliação.

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

Propriedades

Booster

Parâmetro de impulsionador a ser usado

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

Aplica-se a