FastTreeTweedieModelParameters Classe

Definizione

Parametri del modello per FastTreeTweedieTrainer.

public sealed class FastTreeTweedieModelParameters : Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnRegressionTree
type FastTreeTweedieModelParameters = class
    inherit TreeEnsembleModelParametersBasedOnRegressionTree
Public NotInheritable Class FastTreeTweedieModelParameters
Inherits TreeEnsembleModelParametersBasedOnRegressionTree
Ereditarietà

Proprietà

TrainedTreeEnsemble

Insieme di alberi esposti agli utenti. È un wrapper sull'oggetto internalMicrosoft.ML.Trainers.FastTree.InternalTreeEnsemble in TreeEnsemble<T>.

(Ereditato da TreeEnsembleModelParametersBasedOnRegressionTree)

Metodi

GetFeatureWeights(VBuffer<Single>)

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

(Ereditato da TreeEnsembleModelParameters)

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.

(Ereditato da TreeEnsembleModelParameters)
ICanSaveModel.Save(ModelSaveContext)

Parametri del modello per FastTreeTweedieTrainer.

(Ereditato da ModelParametersBase<TOutput>)

Si applica a