LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Dziedziczenie
-
LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase
- Pochodne
Pola
| BatchSize |
Liczba punktów danych na partię podczas ładowania danych. |
| CategoricalSmoothing |
Laplace gładki termin w podziału cech kategorialnych. Może to zmniejszyć wpływ szumów w funkcjach kategorii, zwłaszcza w przypadku kategorii z kilkoma danymi. |
| EarlyStoppingRound |
Określa liczbę rund, po których trenowanie zostanie zatrzymane, jeśli metryka walidacji nie poprawi się. |
| ExampleWeightColumnName |
Kolumna do użycia na przykład wagi. (Odziedziczone po TrainerInputBaseWithWeight) |
| FeatureColumnName |
Kolumna do użycia dla funkcji. (Odziedziczone po TrainerInputBase) |
| HandleMissingValue |
Czy włączyć specjalną obsługę brakujących wartości, czy nie. |
| L2CategoricalRegularization |
Regularyzacja L2 dla podziału podzielonego na kategorie. |
| LabelColumnName |
Kolumna do użycia dla etykiet. (Odziedziczone po TrainerInputBaseWithLabel) |
| LearningRate |
Współczynnik zmniejszania dla drzew, używany do zapobiegania nadmiernemu dopasowaniu. |
| MaximumBinCountPerFeature |
Maksymalna liczba przedziałów, w których będą znajdować się wartości funkcji. |
| MaximumCategoricalSplitPointCount |
Maksymalna kategorialne punkty podziału, które należy wziąć pod uwagę podczas dzielenia na cechę kategorii. |
| MinimumExampleCountPerGroup |
Minimalna liczba punktów danych na grupę kategorii. |
| MinimumExampleCountPerLeaf |
Minimalna liczba punktów danych wymaganych do utworzenia nowego liścia drzewa. |
| NumberOfIterations |
Liczba iteracji zwiększających. Nowe drzewo jest tworzone w każdej iteracji, więc jest to równoważne liczbie drzew. |
| NumberOfLeaves |
Maksymalna liczba liści w jednym drzewie. |
| NumberOfThreads |
Określa liczbę wątków używanych do uruchamiania programu LightGBM. |
| RowGroupColumnName |
Kolumna do użycia na przykład groupId. (Odziedziczone po TrainerInputBaseWithGroupId) |
| Seed |
Losowe inicjatory lightGBM do użycia. |
| Silent |
Steruje poziomem rejestrowania w lighGBM. |
| UseCategoricalSplit |
Czy włączyć podział podzielony na kategorie, czy nie. |
| UseZeroAsMissingValue |
Czy włączyć użycie wartości zerowej (0) jako brakującej wartości. |
| Verbose |
Określa, czy ma być wyświetlany stan postępu podczas trenowania i oceny. |
Właściwości
| Booster |
Booster parametr do użycia |