LightGbmRankingTrainer.Options Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Možnosti použité LightGbmRankingTrainer v 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
- Dědičnost
Konstruktory
LightGbmRankingTrainer.Options() |
Možnosti použité LightGbmRankingTrainer v LightGbm(Options). |
Pole
BatchSize |
Počet datových bodů na dávku při načítání dat (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
CategoricalSmoothing |
Laplace smooth term in kategorical feature split. To může snížit účinek šumu v kategorických funkcích, zejména u kategorií s několika daty. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
CustomGains |
Seznam zisků oddělených čárkami přidružených k jednotlivým popiskům relevance |
EarlyStoppingRound |
Určuje počet zaokrouhlených kol, po kterém se trénování zastaví, pokud se metrika ověření nezlepší. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
EvaluationMetric |
Určuje, jakou metriku vyhodnocení se má použít. |
ExampleWeightColumnName |
Sloupec, který se má použít pro příklad hmotnosti. (Zděděno od TrainerInputBaseWithWeight) |
FeatureColumnName |
Sloupec, který se má použít pro funkce. (Zděděno od TrainerInputBase) |
HandleMissingValue |
Jestli chcete povolit speciální zpracování chybějící hodnoty, nebo ne. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
L2CategoricalRegularization |
Regulace L2 pro kategorické rozdělení. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
LabelColumnName |
Sloupec, který se má použít pro popisky. (Zděděno od TrainerInputBaseWithLabel) |
LearningRate |
Rychlost zmenšení stromů, která slouží k zabránění přehoštění. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
MaximumBinCountPerFeature |
Maximální počet intervalů, ve které budou hodnoty funkcí v kontejneru. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
MaximumCategoricalSplitPointCount |
Maximální rozdělení bodů kategorií, které je potřeba vzít v úvahu při rozdělení kategorické funkce. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
MinimumExampleCountPerGroup |
Minimální počet datových bodů na kategorickou skupinu. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
MinimumExampleCountPerLeaf |
Minimální počet datových bodů potřebných k vytvoření nového listu stromu (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
NumberOfIterations |
Počet zvýšení počtu iterací V každé iteraci se vytvoří nový strom, takže se to rovná počtu stromů. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
NumberOfLeaves |
Maximální počet listů v jednom stromu. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
NumberOfThreads |
Určuje počet vláken používaných ke spuštění lightGBM. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
RowGroupColumnName |
Sloupec, který se má použít například groupId. (Zděděno od TrainerInputBaseWithGroupId) |
Seed |
Náhodné semeno pro LightGBM, které se má použít. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
Sigmoid |
Parametr funkce sigmoid. |
Silent |
Řídí úroveň protokolování v LighGBM. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
UseCategoricalSplit |
Jestli chcete povolit kategorické rozdělení, nebo ne. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
UseZeroAsMissingValue |
Zda chcete povolit použití nuly (0) jako chybějící hodnoty. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
Verbose |
Určuje, zda se má během trénování a vyhodnocení zobrazit stav průběhu výstupu. (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |
Vlastnosti
Booster |
Parametr boosteru, který se má použít (Zděděno od LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase) |