RegressionTreeBase.LeftChild Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
LeftChild[i] ist der untergeordnete Index des i-th-Knotens, der verwendet wird, wenn (1) das von [i] indizierte NumericalSplitFeatureIndexesnumerische Feature kleiner oder gleich dem Schwellenwert NumericalSplitThresholds[i] ist oder (2) die kategorisierten Features, die durch GetCategoricalCategoricalSplitFeatureRangeAt(Int32)den zurückgegebenen Wert mit nodeIndex=i indiziert werden, keine Teilmenge von GetCategoricalSplitFeaturesAt(Int32) "nodeIndex=i" ist.
Beachten Sie, dass der Fall (1) nur auftritt, 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 liegenden Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Ein negativer zurückgegebener Wert bedeutet ein Blatt; beispielsweise steht -1 für das ~(-1)-th-Blatt im zugrunde liegenden Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Beachten Sie, dass ~ es sich um den bitweisen 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)