Поделиться через


RegressionTreeBase.LeftChild Свойство

Определение

LeftChild[i] — это дочерний индекс узла i-го узла, используемый, когда (1) числовая функция, индексированная NumericalSplitFeatureIndexes[i] меньше или равна порогу NumericalSplitThresholds[i], или (2) категориальные признаки, индексированные GetCategoricalCategoricalSplitFeatureRangeAt(Int32)возвращаемым значением с nodeIndex=i, не являются подсетями GetCategoricalSplitFeaturesAt(Int32) nodeIndex=i. Обратите внимание, что случай (1) происходит только в том случае, если CategoricalSplitFlags[i] имеет значение false и в противном случае (2) происходит. Не отрицательное возвращаемое значение означает узел (т. е. не конечный); Например, 2 означает 3-й узел в базовом Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Отрицательное возвращаемое значение означает конечный; например, -1 обозначает ~лист (-1)-й лист в базовой Microsoft.ML.Trainers.FastTree.RegressionTreeBase._tree. Обратите внимание, что ~ это побитовый оператор дополнения в C#; дополнительные сведения см. в разделе 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)

Значение свойства

Применяется к