RegressionTreeBase.LeftChild プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LeftChild[i] は、(1) [i] で NumericalSplitFeatureIndexesインデックス付けされた数値特徴がしきい値 NumericalSplitThresholds[i] 以下の場合、または (2) nodeIndex=i で返された値によって GetCategoricalCategoricalSplitFeatureRangeAt(Int32)インデックス付けされたカテゴリ特徴が nodeIndex=i を持つサブセットではない場合に使用される i 番目のノードの GetCategoricalSplitFeaturesAt(Int32) 子インデックスです。
ケース (1) は、[i] が false の場合 CategoricalSplitFlagsにのみ発生し、それ以外の場合は (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)