Language

RegressionTreeBase.LeftChild プロパティ

定義

LeftChild[i] は、(1) NumericalSplitFeatureIndexes[i] によってインデックス付けされた数値特徴量がしきい値 NumericalSplitThresholds[i]以下である場合、または (2) nodeIndex=i を使用して GetCategoricalCategoricalSplitFeatureRangeAt(Int32)の戻り値によってインデックスが作成されたカテゴリ特徴が nodeIndex=i を持つ GetCategoricalSplitFeaturesAt(Int32) のサブセットでない場合に使用される、i 番目のノードの子インデックスです。 ケース (1) は、 CategoricalSplitFlags[i] が false の場合にのみ発生し、それ以外の場合は (2) が発生します。 負でない戻り値は、ノード (つまり、リーフではない) を意味します。たとえば、2 は基になる Microsoft.ML.Trainers.FastTree.RegressionTreeBase._treeの 3 番目のノードを意味します。 負の戻り値はリーフを意味します。たとえば、-1 は、基になるMicrosoft.ML.Trainers.FastTree.RegressionTreeBase._treeの ~(-1) 番目のリーフを表します。 ~は 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)

プロパティ値

適用対象