BoostedTreeOptions 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.
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. |