Freigeben über


TreeEnsembleModelParameters.ICalculateFeatureContribution.FeatureContributionCalculator Eigenschaft

Definition

Wird verwendet, um den Beitrag jedes Features zur Bewertung eines Beispiels FeatureContributionCalculatingTransformerzu bestimmen. Die Berechnung des Featurebeitrags besteht im Wesentlichen darin, zu bestimmen, welche Splits in der Struktur die meisten Auswirkungen auf die endgültige Bewertung haben und den Wert der Auswirkungen auf die Features zuweisen, die den Geteilten bestimmen. Genauer gesagt ist der Beitrag eines Features gleich der Änderung der Bewertung, die durch die Untersuchung der entgegengesetzten Unterstruktur erstellt wird, jedes Mal, wenn ein Entscheidungsknoten für das angegebene Feature aufgetreten ist. Berücksichtigen Sie einen einfachen Fall mit einer einzelnen Entscheidungsstruktur, die einen Entscheidungsknoten für das binäre Feature F1 aufweist. Angesichts eines Beispiels, das das Feature F1 gleich "true" aufweist, können wir die Bewertung berechnen, die sie erhalten hätte, wenn wir die Unterstruktur ausgewählt haben, die dem Feature F1 entspricht, das "false" entspricht, während die anderen Features konstant bleiben. Der Beitrag von Feature F1 für das angegebene Beispiel ist der Unterschied zwischen der ursprünglichen Bewertung und der Bewertung, die durch die entgegengesetzte Entscheidung am Knoten erzielt wird, der dem Feature F1 entspricht. Dieser Algorithmus erweitert sich natürlich auf Modelle mit vielen Entscheidungsbäumen.

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

Eigenschaftswert

Implementiert

Gilt für: