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 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)