Aracılığıyla paylaş


LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase Sınıf

Tanım

public class LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase : Microsoft.ML.Trainers.TrainerInputBaseWithGroupId where TOptions : LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase, new() where TTransformer : ISingleFeaturePredictionTransformer<TModel> where TModel : class
type LightGbmTrainerBase<'Options, 'Output, 'ransformer, 'Model (requires 'Options :> LightGbmTrainerBase<'Options, 'Output, 'ransformer, 'Model>.OptionsBase and 'Options : (new : unit -> 'Options) and 'ransformer :> ISingleFeaturePredictionTransformer<'Model> and 'Model : null)>.OptionsBase = class
    inherit TrainerInputBaseWithGroupId
Public Class LightGbmTrainerBase(Of TOptions, TOutput, TTransformer, TModel).OptionsBase
Inherits TrainerInputBaseWithGroupId

Tür Parametreleri

TOptions
TOutput
TTransformer
TModel
Devralma
LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase
Türetilmiş

Alanlar

BatchSize

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

CategoricalSmoothing

Kategorik özellik bölmede laplace pürüzsüz terimi. Bu, özellikle az veri içeren kategoriler için kategorik özelliklerdeki gürültülerin etkisini azaltabilir.

EarlyStoppingRound

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

ExampleWeightColumnName

Kullanılacak sütun örneğin ağırlık.

(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.

L2CategoricalRegularization

Kategorik bölme için L2 düzenlileştirmesi.

LabelColumnName

Etiketler için kullanılacak sütun.

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

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

MaximumBinCountPerFeature

Özellik değerlerinin demet olarak yerleştirileceği bölme sayısı üst sınırı.

MaximumCategoricalSplitPointCount

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

MinimumExampleCountPerGroup

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

MinimumExampleCountPerLeaf

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

NumberOfIterations

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

NumberOfLeaves

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

NumberOfThreads

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

RowGroupColumnName

Kullanılacak sütun, örneğin groupId.

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

LightGBM'nin kullanması için rastgele tohum.

Silent

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

UseCategoricalSplit

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

UseZeroAsMissingValue

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

Verbose

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

Özellikler

Booster

Kullanılacak booster parametresi

Şunlara uygulanır