Udostępnij za pośrednictwem


LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase Klasa

Definicja

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

Dotyczy