Język

TreeOptions Klasa

Definicja

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.

Dotyczy