LightGbmRankingTrainer.Options Klasa

Definicja

Opcje dla parametru LightGbmRankingTrainer używanego w programie 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
Dziedziczenie

Konstruktory

LightGbmRankingTrainer.Options()

Opcje dla parametru LightGbmRankingTrainer używanego w programie LightGbm(Options).

Pola

BatchSize

Liczba punktów danych na partię podczas ładowania danych.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CategoricalSmoothing

Laplace gładki termin w podziału cech kategorialnych. Może to zmniejszyć wpływ szumów w funkcjach kategorii, zwłaszcza w przypadku kategorii z kilkoma danymi.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CustomGains

Rozdzielona przecinkami lista zysków skojarzonych z każdą etykietą istotności.

EarlyStoppingRound

Określa liczbę rund, po których trenowanie zostanie zatrzymane, jeśli metryka walidacji nie poprawi się.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
EvaluationMetric

Określa metryki oceny do użycia.

ExampleWeightColumnName

Kolumna do użycia na przykład wagi.

(Odziedziczone po TrainerInputBaseWithWeight)
FeatureColumnName

Kolumna do użycia dla funkcji.

(Odziedziczone po TrainerInputBase)
HandleMissingValue

Czy włączyć specjalną obsługę brakujących wartości, czy nie.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
L2CategoricalRegularization

Regularyzacja L2 dla podziału podzielonego na kategorie.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
LabelColumnName

Kolumna do użycia dla etykiet.

(Odziedziczone po TrainerInputBaseWithLabel)
LearningRate

Współczynnik zmniejszania dla drzew, używany do zapobiegania nadmiernemu dopasowaniu.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumBinCountPerFeature

Maksymalna liczba przedziałów, w których będą znajdować się wartości funkcji.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumCategoricalSplitPointCount

Maksymalna kategorialne punkty podziału, które należy wziąć pod uwagę podczas dzielenia na cechę kategorii.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerGroup

Minimalna liczba punktów danych na grupę kategorii.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerLeaf

Minimalna liczba punktów danych wymaganych do utworzenia nowego liścia drzewa.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfIterations

Liczba iteracji zwiększających. Nowe drzewo jest tworzone w każdej iteracji, więc jest to równoważne liczbie drzew.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfLeaves

Maksymalna liczba liści w jednym drzewie.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfThreads

Określa liczbę wątków używanych do uruchamiania programu LightGBM.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
RowGroupColumnName

Kolumna do użycia na przykład groupId.

(Odziedziczone po TrainerInputBaseWithGroupId)
Seed

Losowe inicjatory lightGBM do użycia.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Sigmoid

Parametr dla funkcji sigmoid.

Silent

Steruje poziomem rejestrowania w lighGBM.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseCategoricalSplit

Czy włączyć podział podzielony na kategorie, czy nie.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseZeroAsMissingValue

Czy włączyć użycie wartości zerowej (0) jako brakującej wartości.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Verbose

Określa, czy ma być wyświetlany stan postępu podczas trenowania i oceny.

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Właściwości

Booster

Booster parametr do użycia

(Odziedziczone po LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Dotyczy