Sdílet prostřednictvím


BoostedTreeOptions Třída

Definice

Možnosti pro posílení stromové trenéry.

public abstract class BoostedTreeOptions : Microsoft.ML.Trainers.FastTree.TreeOptions
type BoostedTreeOptions = class
    inherit TreeOptions
Public MustInherit Class BoostedTreeOptions
Inherits TreeOptions
Dědičnost
Odvozené

Konstruktory

BoostedTreeOptions()

Možnosti pro posílení stromové trenéry.

Pole

AllowEmptyTrees

Pokud rozdělení kořene není možné, nechte trénování pokračovat.

(Zděděno od TreeOptions)
BaggingExampleFraction

Procento trénovacích příkladů použitých v jednotlivých taškách Výchozí hodnota je 0,7 (70 %).

(Zděděno od TreeOptions)
BaggingSize

Počet stromů v každém sáčku (0 pro zakázání pytlování)

(Zděděno od TreeOptions)
BestStepRankingRegressionTrees

Možnost použití nejlepších stromů kroků regrese

Bias

Odchylka výpočtu přechodu pro každou přihrádku funkce pro kategorickou funkci

(Zděděno od TreeOptions)
Bundling

Svazky s nízkým počtem přihrádek populace. Bundle.None(0): no bundling, Bundle.AggregateLowPopulation(1): Bundle low population, Bundle.Adjacent(2): Neighbor low population bundle.

(Zděděno od TreeOptions)
CategoricalSplit

Zda provést rozdělení na základě více hodnot kategorických funkcí.

(Zděděno od TreeOptions)
CompressEnsemble

Komprimujte stromový soubor Ensemble.

(Zděděno od TreeOptions)
DiskTranspose

Jestli se má při provádění transponování využít disk nebo nativní transpozice dat (pokud je to možné).

(Zděděno od TreeOptions)
DropoutRate

Míra odkládacích výpadků pro regularizaci stromu

EnablePruning

Povolte vyřezávání stromu po trénování, abyste se vyhnuli přeurčení. Vyžaduje ověřovací sadu.

EntropyCoefficient

Součinitel entropie (regularizace) mezi 0 a 1.

(Zděděno od TreeOptions)
ExampleWeightColumnName

Sloupec, který se má použít jako příklad hmotnosti.

(Zděděno od TrainerInputBaseWithWeight)
ExecutionTime

Tisk rozpisu doby provádění do ML.NET kanálu.

(Zděděno od TreeOptions)
FeatureColumnName

Sloupec, který se má použít pro funkce.

(Zděděno od TrainerInputBase)
FeatureFirstUsePenalty

Funkce nejprve použije koeficient penalizace.

(Zděděno od TreeOptions)
FeatureFlocks

Jestli se mají při přípravě datové sady shromažďovat funkce, aby se urychlily trénování.

(Zděděno od TreeOptions)
FeatureFraction

Zlomek funkcí (vybraný náhodně), který se má použít při každé iteraci. Pokud potřebujete jenom 90 % funkcí, použijte 0,9. Nižší čísla pomáhají omezit přeučení.

(Zděděno od TreeOptions)
FeatureFractionPerSplit

Zlomek funkcí (zvolený náhodně), který se má použít při každém rozdělení. Pokud je hodnota 0,9, 90 % všech funkcí by se v očekávání vynechalo.

(Zděděno od TreeOptions)
FeatureReusePenalty

Koeficient opětovného použití funkce (regularizace).

(Zděděno od TreeOptions)
FeatureSelectionSeed

Počáteční hodnota výběru aktivní funkce.

(Zděděno od TreeOptions)
FilterZeroLambdas

Během trénování vyfiltrujte nulové lambda.

GainConfidenceLevel

Stromové tvarování získáte požadavek na spolehlivost. Zisk zvažujte pouze v případě, že jeho pravděpodobnost oproti náhodnému získání volby přesahuje tuto hodnotu.

(Zděděno od TreeOptions)
GetDerivativesSampleRate

Vzorek každého dotazu 1 v k krát ve funkci GetDerivatives.

HistogramPoolSize

Počet histogramů ve fondu (mezi 2 a numLeaves)

(Zděděno od TreeOptions)
LabelColumnName

Sloupec, který se má použít pro popisky.

(Zděděno od TrainerInputBaseWithLabel)
LearningRate

Rychlost učení.

MaximumBinCountPerFeature

Maximální počet jedinečných hodnot (intervalů) na funkci

(Zděděno od TreeOptions)
MaximumCategoricalGroupCountPerNode

Maximální počet kategorických skupin rozdělení, které je potřeba vzít v úvahu při rozdělení u kategorické funkce. Skupiny rozdělení jsou kolekcí bodů rozdělení. To se používá k omezení přeurčení, pokud existuje mnoho kategorických funkcí.

(Zděděno od TreeOptions)
MaximumCategoricalSplitPointCount

Maximální počet bodů kategorického rozdělení, které je potřeba vzít v úvahu při rozdělení u kategorické funkce.

(Zděděno od TreeOptions)
MaximumNumberOfLineSearchSteps

Počet kroků hledání řádků po závorce

MaximumTreeOutput

Horní mez absolutní hodnoty výstupu jednoho stromu.

MemoryStatistics

Vytiskněte statistiku paměti do ML.NET kanálu.

(Zděděno od TreeOptions)
MinimumExampleCountPerLeaf

Minimální počet datových bodů potřebných k vytvoření nového stromového listu.

(Zděděno od TreeOptions)
MinimumExampleFractionForCategoricalSplit

Minimální procento kategorického příkladu v intervalu ke zvážení rozdělení Výchozí hodnota je 0,1 % všech trénovacích příkladů.

(Zděděno od TreeOptions)
MinimumExamplesForCategoricalSplit

Minimální počet kategorických příkladů v intervalu ke zvážení rozdělení.

(Zděděno od TreeOptions)
MinimumStepSize

Minimální velikost kroku hledání na řádku.

NumberOfLeaves

Maximální počet listů v každém regresním stromu

(Zděděno od TreeOptions)
NumberOfThreads

Počet vláken, která se mají použít.

(Zděděno od TreeOptions)
NumberOfTrees

Celkový počet rozhodovacích stromů, které se mají vytvořit v souboru.

(Zděděno od TreeOptions)
OptimizationAlgorithm

Algoritmus optimalizace, který se má použít.

PruningThreshold

Prahová hodnota tolerance pro vyřazení.

PruningWindowSize

Velikost pohyblivého okna pro vyřezávání.

RandomStart

Trénování začíná náhodným řazením (určeným /r1).

RowGroupColumnName

Sloupec, který se použije jako příklad groupId.

(Zděděno od TrainerInputBaseWithGroupId)
Seed

Počáteční hodnota generátoru náhodných čísel.

(Zděděno od TreeOptions)
Shrinkage

Smršťování.

Smoothing

Parametr vyhlazení pro regularizaci stromu.

(Zděděno od TreeOptions)
SoftmaxTemperature

Teplota náhodného rozdělení softmaxu pro výběr funkce.

(Zděděno od TreeOptions)
SparsifyThreshold

Úroveň sparsity potřebná k použití řídké reprezentace funkcí.

(Zděděno od TreeOptions)
TestFrequency

Vypočítejte hodnoty metriky pro trénování/platné/test každé zaokrouhlení k.

(Zděděno od TreeOptions)
UseLineSearch

Určuje, zda se má použít řádkové vyhledávání pro velikost kroku.

UseTolerantPruning

Používejte okno a tolerance pro vyřezávání.

WriteLastEnsemble

Napište poslední soubor místo souboru určeného včasným zastavením.

Vlastnosti

EarlyStoppingRule

Pravidlo předčasného zastavení, které se používá k ukončení procesu trénování po splnění zadaného kritéria. Možné volby jsou EarlyStoppingRuleBaseimplementace TolerantEarlyStoppingRule od a GeneralityLossRule.

Platí pro