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

Nome Descrizione
GetFeatureWeights(VBuffer<Single>)

Ottenere i vantaggi cumulativi della divisione per ogni funzionalità in tutti gli alberi.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICalculateFeatureContribution.FeatureContributionCalculator

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

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

Si applica a