Sdílet prostřednictvím


TreeEnsembleModelParameters.ICalculateFeatureContribution.FeatureContributionCalculator Vlastnost

Definice

Slouží k určení příspěvku jednotlivých funkcí k skóre příkladu podle FeatureContributionCalculatingTransformer. Výpočet příspěvku funkce se v podstatě skládá z určení, které rozdělení ve stromu má největší dopad na konečné skóre a přiřazení hodnoty dopadu funkcím určujícím rozdělení. Přesněji řečeno, příspěvek funkce se rovná změně skóre vytvořené prozkoumáním opačného dílčího stromu při každém výskytu rozhodovacího uzlu dané funkce. Zvažte jednoduchý případ s jedním rozhodovacím stromem, který má rozhodovací uzel pro binární funkci F1. Vzhledem k příkladu, který má funkci F1 rovnou true, můžeme vypočítat skóre, které by bylo získáno, pokud bychom zvolili podstrom odpovídající funkci F1, která je rovna false, a přitom zachovat ostatní funkce konstantu. Příspěvek funkce F1 pro daný příklad je rozdíl mezi původním skóre a skóre získaným provedením opačného rozhodnutí na uzlu odpovídající funkci F1. Tento algoritmus přirozeně rozšiřuje modely s mnoha rozhodovacími stromy.

Microsoft.ML.Trainers.FeatureContributionCalculator Microsoft.ML.Trainers.ICalculateFeatureContribution.FeatureContributionCalculator { get; }
member this.Microsoft.ML.Trainers.ICalculateFeatureContribution.FeatureContributionCalculator : Microsoft.ML.Trainers.FeatureContributionCalculator
 ReadOnly Property FeatureContributionCalculator As FeatureContributionCalculator Implements ICalculateFeatureContribution.FeatureContributionCalculator

Hodnota vlastnosti

Implementuje

Platí pro