LightGbmRankingTrainer.Options 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.
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) |