LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |