Freigeben über


RegressionTreeBase.LeftChild Eigenschaft

Definition

LeftChild[i] ist der untergeordnete Index des i-th-Knotens, der verwendet wird, wenn (1) das numerische Feature, das von NumericalSplitFeatureIndexes[i] indiziert wird, kleiner oder gleich dem Schwellenwert NumericalSplitThresholds[i] ist oder (2) die kategorisierten Features GetCategoricalCategoricalSplitFeatureRangeAt(Int32)indiziert durch 's zurückgegebenen Wert mit nodeIndex=i ist KEIN Teilsatz von GetCategoricalSplitFeaturesAt(Int32) nodeIndex=i. Beachten Sie, dass der Fall (1) nur erfolgt, wenn CategoricalSplitFlags[i] falsch ist und andernfalls (2) auftritt. Ein nicht negativer zurückgegebener Wert bedeutet einen Knoten (d. h. kein Blatt); Beispielsweise bedeutet 2 den 3. Knoten im zugrunde Microsoft.ML.Trainers.FastTree.RegressionTreeBase._treeliegenden Knoten. Ein negativer zurückgegebener Wert bedeutet ein Blatt; Beispielsweise steht -1 für das ~(-1)-th-Blatt im zugrunde Microsoft.ML.Trainers.FastTree.RegressionTreeBase._treeliegenden Blatt . Beachten Sie, dass ~ es sich um den Bitzeiger-Ergänzungsoperator in C#handelt; weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-complement-operator.

public System.Collections.Generic.IReadOnlyList<int> LeftChild { get; }
member this.LeftChild : System.Collections.Generic.IReadOnlyList<int>
Public ReadOnly Property LeftChild As IReadOnlyList(Of Integer)

Eigenschaftswert

Gilt für: