次の方法で共有


RegressionTreeBase.LeftChild プロパティ

定義

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)

プロパティ値

適用対象