Aracılığıyla paylaş


LightGbmRankingTrainer.Options Sınıf

Tanım

LightGbmRankingTrainerLightGbm(Seçenekler)'de kullanılan için seçenekleri.

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
Devralma

Oluşturucular

LightGbmRankingTrainer.Options()

LightGbmRankingTrainerLightGbm(Seçenekler)'de kullanılan için seçenekleri.

Alanlar

BatchSize

Verileri yüklerken toplu iş başına veri noktası sayısı.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CategoricalSmoothing

Kategorik özellik bölmede düzleştirilmiş terimin yerini alın. Bu, özellikle az veri içeren kategoriler için kategorik özelliklerdeki gürültülerin etkisini azaltabilir.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CustomGains

Her ilgi etiketiyle ilişkili kazançların virgülle ayrılmış listesi.

EarlyStoppingRound

Doğrulama ölçümü geliştirilmezse eğitimin durdurulacağı yuvarlama sayısını belirler.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
EvaluationMetric

Hangi değerlendirme ölçümünü kullanacağınızı belirler.

ExampleWeightColumnName

Ağırlık gibi kullanılacak sütun.

(Devralındığı yer: TrainerInputBaseWithWeight)
FeatureColumnName

Özellikler için kullanılacak sütun.

(Devralındığı yer: TrainerInputBase)
HandleMissingValue

Eksik değerin özel işlenmesinin etkinleştirilip etkinleştirilmeyileceği.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
L2CategoricalRegularization

Kategorik bölme için L2 normalleştirmesi.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
LabelColumnName

Etiketler için kullanılacak sütun.

(Devralındığı yer: TrainerInputBaseWithLabel)
LearningRate

Aşırı takılmayı önlemek için kullanılan ağaçlar için büzülme oranı.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumBinCountPerFeature

Özellik değerlerinin demet olarak yerleştirileceği en fazla bölme sayısı.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumCategoricalSplitPointCount

Kategorik bir özelliğe bölünürken dikkate alınacak en fazla kategorik bölme noktası.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerGroup

Kategorik grup başına en az veri noktası sayısı.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerLeaf

Yeni bir ağaç yaprağı oluşturmak için gereken en az veri noktası sayısı.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfIterations

Yinelemeleri artırma sayısı. Her yinelemede yeni bir ağaç oluşturulur, bu nedenle bu, ağaç sayısına eşdeğerdir.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfLeaves

Bir ağaçtaki en fazla yaprak sayısı.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfThreads

LightGBM'yi çalıştırmak için kullanılan iş parçacığı sayısını belirler.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
RowGroupColumnName

GroupId gibi kullanılacak sütun.

(Devralındığı yer: TrainerInputBaseWithGroupId)
Seed

LightGBM'nin kullanması için rastgele tohum.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Sigmoid

Sigmoid işlevinin parametresi.

Silent

LighGBM'de günlük düzeyini denetler.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseCategoricalSplit

Kategorik bölmenin etkinleştirilip etkinleştirilmeyileceği.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseZeroAsMissingValue

Eksik değer olarak sıfır (0) kullanımının etkinleştirilip etkinleştirilmeyileceği.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Verbose

Eğitim ve değerlendirme sırasında ilerleme durumunun çıkışını alıp almayacağını belirler.

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Özellikler

Booster

Kullanılacak booster parametresi

(Devralındığı yer: LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

Şunlara uygulanır