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)