TreeEnsembleModelParameters Classe

Definizione

public abstract class TreeEnsembleModelParameters : Microsoft.ML.Trainers.ModelParametersBase<float>, Microsoft.ML.Trainers.ICalculateFeatureContribution
type TreeEnsembleModelParameters = class
    inherit ModelParametersBase<single>
    interface ICalculateFeatureContribution
Public MustInherit Class TreeEnsembleModelParameters
Inherits ModelParametersBase(Of Single)
Implements ICalculateFeatureContribution
Ereditarietà
TreeEnsembleModelParameters
Derivato
Implementazioni

Metodi

GetFeatureWeights(VBuffer<Single>)

Ottenere i guadagni cumulativi di suddivisione per ogni funzionalità in tutti gli alberi.

Implementazioni dell'interfaccia esplicita

ICalculateFeatureContribution.FeatureContributionCalculator

Usato per determinare il contributo di ogni funzionalità al punteggio di un esempio da FeatureContributionCalculatingTransformer. Il calcolo del contributo della funzionalità consiste essenzialmente nella determinazione delle suddivisioni nell'albero che hanno l'impatto maggiore sul punteggio finale e assegna il valore dell'impatto alle funzionalità che determinano la divisione. Più precisamente, il contributo di una funzionalità è uguale alla modifica del punteggio prodotto dall'esplorazione dell'albero secondario opposto ogni volta che viene rilevato un nodo decisionale per la funzionalità specificata. Si consideri un semplice caso con un singolo albero delle decisioni con un nodo decisionale per la funzionalità binaria F1. Dato un esempio con funzionalità F1 uguale a true, è possibile calcolare il punteggio ottenuto se si sceglie il sottoalbero corrispondente alla funzionalità F1 uguale a false mantenendo la costante delle altre funzionalità. Il contributo della funzionalità F1 per l'esempio specificato è la differenza tra il punteggio originale e il punteggio ottenuto prendendo la decisione opposta nel nodo corrispondente alla caratteristica F1. Questo algoritmo si estende naturalmente ai modelli con molti alberi decisionali.

ICanSaveModel.Save(ModelSaveContext) (Ereditato da ModelParametersBase<TOutput>)

Si applica a