LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase 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í.
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
Parametry typu
- TOptions
- TOutput
- TTransformer
- TModel
- Dědičnost
-
LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase
- Odvozené
Pole
BatchSize |
Počet datových bodů na dávku při načítání dat |
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. |
EarlyStoppingRound |
Určuje počet zaokrouhlených kol, po kterém se trénování zastaví, pokud se metrika ověření nezlepší. |
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. |
L2CategoricalRegularization |
Regulace L2 pro kategorické rozdělení. |
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í. |
MaximumBinCountPerFeature |
Maximální počet intervalů, ve které budou hodnoty funkcí v kontejneru. |
MaximumCategoricalSplitPointCount |
Maximální rozdělení bodů kategorií, které je potřeba vzít v úvahu při rozdělení kategorické funkce. |
MinimumExampleCountPerGroup |
Minimální počet datových bodů na kategorickou skupinu. |
MinimumExampleCountPerLeaf |
Minimální počet datových bodů potřebných k vytvoření nového listu stromu |
NumberOfIterations |
Počet zvýšení počtu iterací V každé iteraci se vytvoří nový strom, takže se to rovná počtu stromů. |
NumberOfLeaves |
Maximální počet listů v jednom stromu. |
NumberOfThreads |
Určuje počet vláken používaných ke spuštění lightGBM. |
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. |
Silent |
Řídí úroveň protokolování v LighGBM. |
UseCategoricalSplit |
Jestli chcete povolit kategorické rozdělení, nebo ne. |
UseZeroAsMissingValue |
Zda chcete povolit použití nuly (0) jako chybějící hodnoty. |
Verbose |
Určuje, zda se má během trénování a vyhodnocení zobrazit stav průběhu výstupu. |
Vlastnosti
Booster |
Parametr boosteru, který se má použít |