TreeEnsembleModelParametersBasedOnQuantileRegressionTree Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
TreeEnsembleModelParametersBasedOnQuantileRegressionTree je odvozen od TreeEnsembleModelParameters plus silného veřejného atributu , TrainedTreeEnsemblepro zveřejnění podrobností trénovaného modelu uživatelům. Jeho funkce , Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructureje volána k vytvoření TrainedTreeEnsemble uvnitř TreeEnsembleModelParameters. Všimněte si, že hlavní rozdíl mezi TreeEnsembleModelParametersBasedOnQuantileRegressionTree a TreeEnsembleModelParametersBasedOnRegressionTree je typem TrainedTreeEnsemble.
public abstract class TreeEnsembleModelParametersBasedOnQuantileRegressionTree : Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParameters
type TreeEnsembleModelParametersBasedOnQuantileRegressionTree = class
inherit TreeEnsembleModelParameters
Public MustInherit Class TreeEnsembleModelParametersBasedOnQuantileRegressionTree
Inherits TreeEnsembleModelParameters
- Dědičnost
-
TreeEnsembleModelParametersBasedOnQuantileRegressionTree
- Odvozené
Vlastnosti
TrainedTreeEnsemble |
Soubor stromů vystavených uživatelům. Je to obálka na |
Metody
GetFeatureWeights(VBuffer<Single>) |
Získejte kumulativní zisky rozdělení pro každou funkci napříč všemi stromy. (Zděděno od TreeEnsembleModelParameters) |
Explicitní implementace rozhraní
ICalculateFeatureContribution.FeatureContributionCalculator |
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í rozdělení ve stromu, které má největší vliv na konečné skóre a přiřazení hodnoty dopadu na funkce určující 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 přijetím opačného rozhodnutí na uzlu odpovídající funkci F1. Tento algoritmus se přirozeně rozšiřuje na modely s mnoha rozhodovacími stromy. (Zděděno od TreeEnsembleModelParameters) |
ICanSaveModel.Save(ModelSaveContext) |
TreeEnsembleModelParametersBasedOnQuantileRegressionTree je odvozen od TreeEnsembleModelParameters plus silného veřejného atributu , TrainedTreeEnsemblepro zveřejnění podrobností trénovaného modelu uživatelům. Jeho funkce , Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructureje volána k vytvoření TrainedTreeEnsemble uvnitř TreeEnsembleModelParameters. Všimněte si, že hlavní rozdíl mezi TreeEnsembleModelParametersBasedOnQuantileRegressionTree a TreeEnsembleModelParametersBasedOnRegressionTree je typem TrainedTreeEnsemble. (Zděděno od ModelParametersBase<TOutput>) |