Język

BoostedTreeOptions Klasa

Definicja

Opcje zwiększania trenerów drzew.

public abstract class BoostedTreeOptions : Microsoft.ML.Trainers.FastTree.TreeOptions
type BoostedTreeOptions = class
    inherit TreeOptions
Public MustInherit Class BoostedTreeOptions
Inherits TreeOptions
Dziedziczenie
Pochodne

Konstruktory

Nazwa Opis
BoostedTreeOptions()

Opcje zwiększania trenerów drzew.

Pola

Nazwa Opis
AllowEmptyTrees

Gdy podział główny jest niemożliwy, zezwól na kontynuowanie trenowania.

(Odziedziczone po TreeOptions)
BaggingExampleFraction

Procent przykładów treningowych używanych w każdej torbie. Wartość domyślna to 0,7 (70%).

(Odziedziczone po TreeOptions)
BaggingSize

Liczba drzew w każdej torbie (0 w celu wyłączenia baggingu).

(Odziedziczone po TreeOptions)
BestStepRankingRegressionTrees

Opcja używania najlepszych drzew kroków regresji.

Bias

Stronnicza odchylenie do obliczania gradientu dla każdego pojemnika cech kategorii.

(Odziedziczone po TreeOptions)
Bundling

Pakuj pojemniki o niskiej populacji. Bundle.None(0): brak pakietów, Bundle.AggregateLowPopulation(1): Bundle low population, Bundle.Adjacent(2): Sąsiedzi niski pakiet populacji.

(Odziedziczone po TreeOptions)
CategoricalSplit

Czy należy podzielić na podstawie wielu wartości cech kategorii.

(Odziedziczone po TreeOptions)
CompressEnsemble

Kompresuj drzewo Ensemble.

(Odziedziczone po TreeOptions)
DiskTranspose

Czy używać dysku, czy natywnych obiektów transpozycji danych (w stosownych przypadkach) podczas transponowania.

(Odziedziczone po TreeOptions)
DropoutRate

Współczynnik porzucania dla regularyzacji drzewa.

EnablePruning

Włącz oczyszczanie drzewa po treningu, aby uniknąć nadmiernego dopasowania. Wymaga zestawu weryfikacji.

EntropyCoefficient

Współczynnik entropii (uregulowania) z zakresu od 0 do 1.

(Odziedziczone po TreeOptions)
ExampleWeightColumnName

Kolumna do użycia na przykład wagi.

(Odziedziczone po TrainerInputBaseWithWeight)
ExecutionTime

Podział czasu wykonywania wydruku na kanał ML.NET.

(Odziedziczone po TreeOptions)
FeatureColumnName

Kolumna do użycia dla funkcji.

(Odziedziczone po TrainerInputBase)
FeatureFirstUsePenalty

Funkcja najpierw używa współczynnika kary.

(Odziedziczone po TreeOptions)
FeatureFlocks

Czy zbierać funkcje podczas przygotowywania zestawu danych w celu przyspieszenia trenowania.

(Odziedziczone po TreeOptions)
FeatureFraction

Ułamek funkcji (wybranych losowo) do użycia w każdej iteracji. Użyj wersji 0.9, jeśli potrzebne jest tylko 90% funkcji. Niższe liczby pomagają zmniejszyć nadmierne dopasowanie.

(Odziedziczone po TreeOptions)
FeatureFractionPerSplit

Ułamek funkcji (wybranych losowo) do użycia w każdym podziale. Jeśli jest to wartość 0,9, 90% wszystkich funkcji zostanie odrzucone w oczekiwaniu.

(Odziedziczone po TreeOptions)
FeatureReusePenalty

Współczynnik kary ponownego użycia funkcji (regularyzacja).

(Odziedziczone po TreeOptions)
FeatureSelectionSeed

Inicjator aktywnego zaznaczenia funkcji.

(Odziedziczone po TreeOptions)
FilterZeroLambdas

Filtruj zero lambd podczas trenowania.

GainConfidenceLevel

Wymaganie dopasowania drzewa zyskuje pewność siebie. Rozważmy tylko zysk, jeśli jego prawdopodobieństwo w porównaniu z losowym zyskiem jest powyżej tej wartości.

(Odziedziczone po TreeOptions)
GetDerivativesSampleRate

Próbkuj każde zapytanie 1 w k razy w funkcji GetDerivatives.

HistogramPoolSize

Liczba histogramów w puli (od 2 do numLeaves).

(Odziedziczone po TreeOptions)
LabelColumnName

Kolumna do użycia dla etykiet.

(Odziedziczone po TrainerInputBaseWithLabel)
LearningRate

Wskaźnik nauki.

MaximumBinCountPerFeature

Maksymalna liczba unikatowych wartości (pojemników) na funkcję.

(Odziedziczone po TreeOptions)
MaximumCategoricalGroupCountPerNode

Maksymalna kategorialne grupy podzielone, które należy wziąć pod uwagę podczas dzielenia na funkcję kategorii. Podzielone grupy to kolekcja punktów podzielonych. Służy to do zmniejszenia nadmiernego dopasowania, gdy istnieje wiele cech kategorii.

(Odziedziczone po TreeOptions)
MaximumCategoricalSplitPointCount

Maksymalne podzielone punkty podzielone na kategorie, które należy wziąć pod uwagę podczas dzielenia na cechę kategorii.

(Odziedziczone po TreeOptions)
MaximumNumberOfLineSearchSteps

Liczba kroków wyszukiwania w wierszu po nawiasie kwadratowym.

MaximumTreeOutput

Górna granica dla wartości bezwzględnej danych wyjściowych pojedynczego drzewa.

MemoryStatistics

Drukuj statystyki pamięci do kanału ML.NET.

(Odziedziczone po TreeOptions)
MinimumExampleCountPerLeaf

Minimalna liczba punktów danych wymaganych do utworzenia nowego liścia drzewa.

(Odziedziczone po TreeOptions)
MinimumExampleFractionForCategoricalSplit

Minimalna wartość procentowa przykładu kategorii w pojemniku do rozważenia dla podziału. Wartość domyślna to 0,1% wszystkich przykładów szkoleniowych.

(Odziedziczone po TreeOptions)
MinimumExamplesForCategoricalSplit

Minimalna liczba przykładów kategorii w pojemniku do rozważenia dla podziału.

(Odziedziczone po TreeOptions)
MinimumStepSize

Minimalny rozmiar kroku wyszukiwania wierszy.

NumberOfLeaves

Maksymalna liczba liści w każdym drzewie regresji.

(Odziedziczone po TreeOptions)
NumberOfThreads

Liczba wątków do użycia.

(Odziedziczone po TreeOptions)
NumberOfTrees

Łączna liczba drzew decyzyjnych do utworzenia w zespole.

(Odziedziczone po TreeOptions)
OptimizationAlgorithm

Algorytm optymalizacji do użycia.

PruningThreshold

Próg tolerancji do oczyszczania.

PruningWindowSize

Ruchomy rozmiar okna do oczyszczania.

RandomStart

Trenowanie rozpoczyna się od losowego porządkowania (określonego przez /r1).

RowGroupColumnName

Kolumna do użycia na przykład groupId.

(Odziedziczone po TrainerInputBaseWithGroupId)
Seed

Nasion generatora liczb losowych.

(Odziedziczone po TreeOptions)
Shrinkage

Zmniejszanie.

Smoothing

Parametr smoothing dla regularyzacji drzewa.

(Odziedziczone po TreeOptions)
SoftmaxTemperature

Temperatura losowego rozkładu softmax do wybierania funkcji.

(Odziedziczone po TreeOptions)
SparsifyThreshold

Poziom rozrzedu wymagany do korzystania z reprezentacji funkcji rozrzednicy.

(Odziedziczone po TreeOptions)
TestFrequency

Oblicz wartości metryk dla trenowania/prawidłowego/testowego co k rund.

(Odziedziczone po TreeOptions)
UseLineSearch

Określa, czy należy używać wyszukiwania wierszy dla rozmiaru kroku.

UseTolerantPruning

Użyj okna i tolerancji do oczyszczania.

WriteLastEnsemble

Napisz ostatni zespół zamiast tego określony przez wczesne zatrzymywanie.

Właściwości

Nazwa Opis
EarlyStoppingRule

Reguła wczesnego zatrzymywania używana do zakończenia procesu trenowania po spełnieniu określonego kryterium. Możliwe opcje to EarlyStoppingRuleBaseimplementacje, takie jak TolerantEarlyStoppingRule i GeneralityLossRule.

Dotyczy