RegressionTreeBase.LeftChild Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
LeftChild[i] to indeks podrzędny węzła i-th używany, gdy (1) cecha liczbowa indeksowana przez NumericalSplitFeatureIndexes[i] jest mniejsza lub równa progowi NumericalSplitThresholds[i], lub (2) funkcje kategorii indeksowane przez wartość zwracaną przez GetCategoricalCategoricalSplitFeatureRangeAt(Int32)nodeIndex=i nie jest podzbiórem GetCategoricalSplitFeaturesAt(Int32) z nodeIndex=i.
Należy pamiętać, że przypadek (1) występuje tylko wtedy, gdy CategoricalSplitFlags[i] ma wartość false i w przeciwnym razie (2) występuje. Wartość nieujemna zwracana oznacza węzeł (tj. nie liść); na przykład 2 oznacza trzeci węzeł w bazowym Microsoft.ML.Trainers.FastTree.RegressionTreeBase._treeobiekcie . Ujemna zwracana wartość oznacza liść; na przykład, -1 oznacza ~(-1)-th liścia w bazowym Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Zwróć uwagę, że ~ jest operatorem uzupełniania bitowego w języku C#; aby uzyskać szczegółowe informacje, zobacz 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)