TreeOptions 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 dla trenerów drzew.
public abstract class TreeOptions : Microsoft.ML.Trainers.TrainerInputBaseWithGroupId
type TreeOptions = class
inherit TrainerInputBaseWithGroupId
Public MustInherit Class TreeOptions
Inherits TrainerInputBaseWithGroupId
- Dziedziczenie
- Pochodne
Konstruktory
| Nazwa | Opis |
|---|---|
| TreeOptions() |
Opcje dla trenerów drzew. |
Pola
| Nazwa | Opis |
|---|---|
| AllowEmptyTrees |
Gdy podział główny jest niemożliwy, zezwól na kontynuowanie trenowania. |
| BaggingExampleFraction |
Procent przykładów treningowych używanych w każdej torbie. Wartość domyślna to 0,7 (70%). |
| BaggingSize |
Liczba drzew w każdej torbie (0 w celu wyłączenia baggingu). |
| Bias |
Stronnicza odchylenie do obliczania gradientu dla każdego pojemnika cech kategorii. |
| 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. |
| CategoricalSplit |
Czy należy podzielić na podstawie wielu wartości cech kategorii. |
| CompressEnsemble |
Kompresuj drzewo Ensemble. |
| DiskTranspose |
Czy używać dysku, czy natywnych obiektów transpozycji danych (w stosownych przypadkach) podczas transponowania. |
| EntropyCoefficient |
Współczynnik entropii (uregulowania) z zakresu od 0 do 1. |
| ExampleWeightColumnName |
Kolumna do użycia na przykład wagi. (Odziedziczone po TrainerInputBaseWithWeight) |
| ExecutionTime |
Podział czasu wykonywania wydruku na kanał ML.NET. |
| FeatureColumnName |
Kolumna do użycia dla funkcji. (Odziedziczone po TrainerInputBase) |
| FeatureFirstUsePenalty |
Funkcja najpierw używa współczynnika kary. |
| FeatureFlocks |
Czy zbierać funkcje podczas przygotowywania zestawu danych w celu przyspieszenia trenowania. |
| 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. |
| 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. |
| FeatureReusePenalty |
Współczynnik kary ponownego użycia funkcji (regularyzacja). |
| FeatureSelectionSeed |
Inicjator aktywnego zaznaczenia funkcji. |
| 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. |
| HistogramPoolSize |
Liczba histogramów w puli (od 2 do numLeaves). |
| LabelColumnName |
Kolumna do użycia dla etykiet. (Odziedziczone po TrainerInputBaseWithLabel) |
| MaximumBinCountPerFeature |
Maksymalna liczba unikatowych wartości (pojemników) na funkcję. |
| 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. |
| MaximumCategoricalSplitPointCount |
Maksymalne podzielone punkty podzielone na kategorie, które należy wziąć pod uwagę podczas dzielenia na cechę kategorii. |
| MemoryStatistics |
Drukuj statystyki pamięci do kanału ML.NET. |
| MinimumExampleCountPerLeaf |
Minimalna liczba punktów danych wymaganych do utworzenia nowego liścia drzewa. |
| 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. |
| MinimumExamplesForCategoricalSplit |
Minimalna liczba przykładów kategorii w pojemniku do rozważenia dla podziału. |
| NumberOfLeaves |
Maksymalna liczba liści w każdym drzewie regresji. |
| NumberOfThreads |
Liczba wątków do użycia. |
| NumberOfTrees |
Łączna liczba drzew decyzyjnych do utworzenia w zespole. |
| RowGroupColumnName |
Kolumna do użycia na przykład groupId. (Odziedziczone po TrainerInputBaseWithGroupId) |
| Seed |
Nasion generatora liczb losowych. |
| Smoothing |
Parametr smoothing dla regularyzacji drzewa. |
| SoftmaxTemperature |
Temperatura losowego rozkładu softmax do wybierania funkcji. |
| SparsifyThreshold |
Poziom rozrzedu wymagany do korzystania z reprezentacji funkcji rozrzednicy. |
| TestFrequency |
Oblicz wartości metryk dla trenowania/prawidłowego/testowego co k rund. |