Udostępnij za pośrednictwem


RegressionTreeBase.LeftChild Właściwość

Definicja

LeftChild[i] to indeks podrzędny węzła i-th używany, gdy (1) funkcja liczbowa indeksowana przez NumericalSplitFeatureIndexes[i] jest mniejsza lub równa progowi NumericalSplitThresholds[i], lub (2) funkcje kategorii indeksowane przez wartość zwracaną przez GetCategoricalCategoricalSplitFeatureRangeAt(Int32)właściwość 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] jest fałszywe, a w przeciwnym razie (2) występuje. Zwracana wartość nie ujemna oznacza węzeł (tj. nie liścia); na przykład 2 oznacza trzeci węzeł w bazowym Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Ujemna zwrócona wartość oznacza liść; na przykład -1 oznacza liścia ~(-1)-th w bazowym Microsoft.ML.Trainers.FastTree.RegressionTreeBase._treeobiekcie . 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)

Wartość właściwości

Dotyczy